dat[4] = "\
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;!c!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:............::.:::.:::c::::::::::::::.........:::exxec.  .....     .   .....              .:;;:.                            .........<BR>\
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;cxc!;;;;;!!!!!!!!!!!!!!!!;;;;;;;;;;:............:::::::::;;:::::::::::::::..........:;xxxe:..........................            ..;;:.                        ..........<BR>\
;;;;;;;;;;;;;;;;;;;;;;;;;;;;cxc;;;;;;;;;!!!!!!!!!!!!!!!!!;;;;;;;;;:............::::::::::::::::::::::::::............cxxe:.......................... .             .:!!:...                   ..........<BR>\
;;;;;;;;;;;;;;;;;;;;;;;;;!xc;;;;;;;;;;;;!!!!!!!!!!!!!!!!!;;;!;;;;;:............::::::::::::::::::::::::::............cxec..................................           .:!;....        .................:<BR>\
!;;;;;;;;;;;;;;;;;;;;;;cc!;;;;;;;;;;;;;;!!!!!!!!!!!!!!!!!!!!!!!;;;:............::::::::::::::::::::::::::...........:ex:.:;:.................................         ....;!:..          ...............<BR>\
!!;;;;;;;;;;;;;;;;;;!xc;;;;;;;;;;;;;;;;;!!!!!!!!!!!!!!!!!!!!!!!!;;:.........::!ccccccc!;:::!e::::::;;!!;;::........ce:.....:;;..........................  ..               ..!;...       ..............:<BR>\
!!;;;;;;;;;;;!;;;!cx!;;;;;;;;;;;;;;;;;;;!!!!!!!!!!!!!!!!!!!!!!!!;;:..;xeeeeeeeeeeexeeeeeeee0ee00exxxeeexexxeehhhex!...........:;:..........................                  ..;;...     ...............<BR>\
!!;;;;;;;;;;;;!!xx!;;;;;;;;;;;;;;;;;;;;;!!!!!!!!!!!!!!!!!!!!!!!!!c!:...........:!ceheeeeeexhxexxxxxeeeeeeeeeeeeeeeeeex;.........:;::......................                     ..:!:...  ..............:<BR>\
!!!;;;;;;;;;;!xc!;;;;;;;;;;;;;;;;;;;;;;;!!!!!!!!!!!!!!!!!!;;;;!!!;:::::::::!ccxxxxxxeeeeeexhxeeeeeeeeeeeeeeeeeeeeeeeeeeee;:.:.......;;......................                     ..:!:..................<BR>\
;;;;;;;;;;;!cc!;;;;;;;;;;;;;;;;;;;;;;;;!!!!!!!!!!!!!!!!!!!!!;;::::.....:!;:;xxxxxxxxxxeeeex0exeeeeeheeeeeeeeeeeeeeeeeeeeeeh!..........:;;:.................                  ........;!:...............:<BR>\
!!;;;;;;;!xc!;;;;;;;;;;;;;;;;;;;;;;;;;;;;!;;;;;!!!;;:::::::..:::....:c::::::;c:;!xxxxxxeeexhxxeeexehheeeeeeeeeexeeeeeeeeeeeeh!::..........:;:..............                           .:!:.............:<BR>\
!!;;;;;;cx!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;!!!;;:::::::::::::......:;..::::;c;::::::::::;xcchxxxxxehhheeeeeeeeex!:xheeeeeeeeeeee;..............:;:... ......                            ..;!.............<BR>\
!!!;!!cx!;;!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::....:cccxxecchxxxxxxxexxxexhexehecxxxe000xccc!;;::;:::;eexeeeeeeeeeh:................::;:......                            ....!;...........<BR>\
;;!!!xc!;;;;!!;;;;;;;;;;;;;;;;;;;;;!;:::::::::::::::::::::::...cexxx;. cexxxxxxxxxxxxxxheeexexcxxx0000eeeeeeeexx!;::!eeeeeeeeeeee:....................:;;:...                          .....:!:.........<BR>\
!!!cx!!;;;;;;!;;;;;;;;;;;;;;;;;;;;::::.::::::::::::::::::....:xxxc.  .xxxxxxxxxxxxxxxxe0xecchxcxxx0000exh0eeeeeeeeeexcheeeeeeeeee!.........................:;::...                       .....!!:.......<BR>\
;!xc!;;;;;;;;;;;;;;;;;;;;;;;;;::::::.....::::::::::::::::...:ec:... ;exxxxxxxxxehexxxh00xe:;eeccxxh00xexx00heeeeeeeeeeeheexheeeeee................................::::.....                ....:!;......<BR>\
cx!!;;;;;;;;;;;;;;;;;;;;;;;::::::::......::::::::::::::::..:x:.....;xxxxxxxxxxe0exxxh0000h!;xexcxxe00xxee0Q00exxeeeeeeeehhe0eeeeee:.....................................:::::::......  . ........!!:....<BR>\
c!!!;;;;;;;;;;;;;;;;;;;!;::::::::.......::::::::::::::::.:::::....;xxeexxxxxxh0exxxh0x;ee;::!hxxcxe00!!eee0Q0QQheeeeeeeexhhheeeeeh:...............................................::::::::;;;;;;;;!c!;;!<BR>\
!;;;;;;;;;;;;;;;;;;;!;:::::::::::.....:::::::::::::::::::::::....:excxxxxxxxhh0exxe0x::ee::::eeecxx00;:;eehx000Qeheeeeeeeee0eeeeeh:........................................................::::::;;;c!;;<BR>\
!!!!;;;;;;;;;;;;;;!;:::::::::::::::.::::::::::::::::::::::::::::.xx!:exxxxehhQexxxhc::;ex::::;exxxxhQ;;;;xeech000heeeeeeeexeheeeee;::........................................................::::;;;;!c;<BR>\
!!;;;;;;;;;;;;;;!;::::::::::::::::.:...:::::::::::::::::::::::.:;e! !exxxxhh0Qxxxhx::::ec::;::!exxxeQ;:;::xh!!e0000eeeeeeeeehhxee!..;:.......................................................::::;;;;;!c<BR>\
!!!;;;;;;;;;;;!;::::.:::....:::::::.....:::::::::::::::::::::...xe. cxxxxhh0xexxeh!xxxchx!!!;::xexxeQ;:::::ex:;!h00Qhxeeeeehehhee:...:;:.....................................................::::;;;;;;!<BR>\
!!!;;;;;;;;;!;:::::::.::.......::::....::::::::::::::::::::::..:h:. cxxxeh0c;exxh;:e!eRRBRRB0;;:xexeh;::;Q0h00cxceQ000eeeeehQe0hx......:;:.................................................:..:::;;;;;;;<BR>\
!!!!;;;;;;;;::::::::::::::::::.::::...::::::::::::::::::::::::.;!.. cxxxhh! !xxe0h:!!xQh0RRRe;::;eeeh!:::!RRBBBWW###RQ0eeeee00hQ!........:;...............................................::..:::;;;;;;;<BR>\
!!;;;;;;;;;:::::::::::::::::::.::::.:.::::::::::::::::::::::::.::.. ;exeh!  cxxQ00c:; .!QQ00x::::!exex:::!R00RRRRRch0QQQeeeeeheQc..........;:............................................:.::.:::;;;;;;;<BR>\
!!!;;;;!;::::::::::::::::::..:::::::...::::::::::::::::::::::::.... :exhc.  !xh0hhe:!.xeccce!:::::!hee:::. ;hRRhQhch000QR0eeehhe;...........:;............................................:::::::;;;;;;;<BR>\
!!!;;;!;::::::::::::::::::::::::::::....:::::::::::::::::::::::....  xee.   !x00hh0;:..00h00;::::::!eh;:::0cxcccQ;!hQ0000Q0eee0ex.............;:..........................................::..:::;;;;;;;<BR>\
!!!;!!::::::::::::::::::::::::::::::::.::::::::::::::::::::::::....  :h:    :00hhh0!:::::::::::::::;;h;::;QQexhc.:!QQ00000:eeehxee.............::.............................................:::;;;;;;;<BR>\
!!!!!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::......;.    .0hhhh0c::::::::::::::::::;:::::cxh;::xQ0000hxch0eee.!x.............:;........................................:::.:::;;;;;;;<BR>\
!!!!:::::::::::::::::::::::::::::::.::::::::::::::::::::::::::::......       xehhhhe;:::::::::::::::::::::::::x!:;0Q000hhexhehhh.................:;.......................................:...:::;;;;;;;<BR>\
!!;:::::::::::::::::::::.::::::::::::...:::::::::::::::::::::::::.....      :0xhhh0hQhc;:::::::cccc!!;:::;;;;;;;;xQ000heQeehh:;Q:..................;......................................:.:::::;;;;;;;<BR>\
!;:::::::::::::::::::::.::::::::::::::..:::!::!c;:.::!;!;::::::::...        xexehh0hQ000Qe!:::::::::::;:::;:;chQ0R000heh0eee0:.;:...................;........................................::::;;;;;;;<BR>\
!:::::::::::::::::::..::::::::::::::::::::::!c;:!!:;c::;;:.::::::...       :0cxehh00Q00000000Q0hxc!!!cxeexh00Q0QQQ00heeQ0heeQ:.......................:.......................................::::;;;;;;;<BR>\
::::::::::::::::::::...:::::::::::::!c!!!c!::c::!::!::;cc!!;:::::...       x0!xehh00Q000Q000000Q00QxccccccQQ0Q0QQ00hxx000heeh:........................;......................................::::;;;;;;;<BR>\
:::::::::::::::::::::::::::::::::::!:::::::::x::!::!:::;::::c:::....      :00;xxhhQ0Q000Q00QQRQ0QQhcccccx00000QRQ0eechQ000eeec........................::.....................................::::;;;;;;;<BR>\
::::::::::::::::::::::::::::::::::::.::;;!c!:;::;::::::::::::exx::... .. .ehh;xxehQ00eeeehh00000ccccccc00000000QheeceQ0000ehee:........................::...................:............::::::::;;;;;;;<BR>\
:::::::::::::::::::::::::::::::::::::::::::::;c!::::::;;c!:::!0ex:...    ;hh0;cxxhQ00eeeeh0000hccccccx00000hhe0hexceQQ0000hheec.........................:..................................::::::;;;;;;;<BR>\
::::::::::::::::::::.:::::::::::::::::::::::::::::!eeee!;::!eeexx:...   .eh00;cxxeQQ0eeeeeh0heeehexc0000hheee0heece0he0Q000hheh!.........................:.................................::::::;;;;;;;<BR>\
:::::::::::::::::::..:::::::::::::::::::::::::::ceeeeeeccheeexxeh!;... .!ehQ0!cxxx000eeeeehx;;;;;;x0hheeeeeehheece0ehhhhQ00h0eee.........................:.................................::::::;;;;;;;<BR>\
::::::::::::::::::...:::::::::::::::::::::::::::;hhheeeehexeeexxee::.. .exh00c!xxxhhQheeeee:.....xeeeeeeeeehhexcheehhhhh0QQh0heh!.........................;.................................:::::;;;;;;;<BR>\
::::::::::::::::::::::::::::::::::::::::::::::::::exccxehehecxeee!.:: .:eeh;!e!xxxee0Qeeehc....:eheeeeeehhe0exc00hexehhhhhQ0hQeex.........................::..............................:::::::;;;;;;;<BR>\
:::::::::::::::::::::::::::::::::::::::::::::::::::heexxxxeeeex:.  .! .!x.  :h!xxxheh0heeh:...;eeeeehhexeh0eee0heeehhhhexxhQhhhee!.........................:...............................::::::;;;;;;;<BR>\
::::::::::::::::::::::::::::::::::::::::::::::::::!cexxeehhx:.      .;!:     cecxxheeh0hhx...!heehexhhhe!eeeh0hhx;.........!0exeeh:........................:................................:::::;;;;;;;<BR>\
:::::::::::::::::::::::::::::::::::::::::::::::::!..;!!:.             ;.     .eexxxeehhhh!..!hehehhhcceh0eee;...............xh!eeex........................::............................::::::::;;;;;;;<BR>\
:::::::::::::::::::::::::::::::::::::::::::::::::;;                    ;    . .xexxehhhh0;.!he0exxhee0h0eh!..................;e;eee!........................:.............................:::::::;;;;;;;<BR>\
:::::::::::::::::::::::::::::::::::::::::::::::::::!.                 ::.:;;;;;:xeee!ehh0!:Qexhheeheccehc.......................eexe:.......................;............................::::::::;;;;;;;<BR>\
;:::::::::::::::::::::::::::::::::::::::::::::::::::;!:.             ;;.:;;;;;;!!xhhc!xh0ehehh0ec!!cchc.............    .:;!;;;:..cee.......................:..........::............::::::::::::;;;;;;;<BR>\
c!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ccccccccccccc!!cc:.                ..   .!;cxxeccheehe!ccccx::...........  ..;!;... .........xc......................:........:;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;<BR>\
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!cccccccccccccc!cx;.                ....xx!c!!!!!xheexh!;:. .............!;:  ..::;;;;;;;;:...:!.....................::.......:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<BR>\
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!cccccccccccccccccx:...      .     .!hQx!!!!!!!cxcxcc!!x;...........  ...:;;;;;;;;;;;;;;;:......;;...................::.......:;;;;;;;;;;::::;;;;;;;;;;;;;;;;;;;;<BR>\
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ccccccccccccccccccc:...  . . .;xh;e00c!!!!ccccxx!xeecc!x:............;;;;;;;;;;;;;;;:...........;:..................::.......::;;;;;;;;;;::::;;;;;;;;;;;;;;;;;;;<BR>\
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!cccccccccccccccccccc!...:!!;:h0xe.00x!!!!!!cx!.c!!cxxcccc...........c;;xeeexxc!;:::::::::......:!...................:........::;::;;;;;::::::;;;;;;;;;;;;;;;;;;;<BR>\
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ccccccccccccccccccccccc!!!:.:00xx.0e!!!!!!xc...:x!!!!c!cc!........  ;xh000e;;;;;;;;;;;;;;.....!c....................;........::::::;;;;::::::::;;;;;;;;;;;;;;;;;<BR>\
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ccccccccccccccccccccccccc!:.!00ex.e!!!!!xc.......!c!!!!!!x:......... x000e;;;;;;;;;;;;:......ehc....................;........::::::::::::::::::;;;;;;;;;;;;;;;;;<BR>\
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!cccccccccccccccccccccccccc:.!00ec:x!!cx;...........;c!!!!cc.... ......0e;;;;;;;;;;:........!;cQx...................::........:;;;:::::::::;:;;;;;;;;;;;;;;;;;;;;<BR>\
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ccccccccccccccccccccccccccc:.!00hc!c!x!...............!x!!!x:.........!c;;;;;:.............c..cQ0...................::........::;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;<BR>\
";
