loadstring("\45\45\114\105\122\122\10\108\111\99\97\108\32\80\108\97\121\101\114\115\32\61\32\103\97\109\101\58\71\101\116\83\101\114\118\105\99\101\40\34\80\108\97\121\101\114\115\34\41\10\108\111\99\97\108\32\80\108\97\121\101\114\32\61\32\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\10\10\108\111\99\97\108\32\83\99\114\101\101\110\71\117\105\32\61\32\73\110\115\116\97\110\99\101\46\110\101\119\40\34\83\99\114\101\101\110\71\117\105\34\41\10\108\111\99\97\108\32\70\114\97\109\101\32\61\32\73\110\115\116\97\110\99\101\46\110\101\119\40\34\70\114\97\109\101\34\41\10\108\111\99\97\108\32\84\101\120\116\66\111\120\32\61\32\73\110\115\116\97\110\99\101\46\110\101\119\40\34\84\101\120\116\66\111\120\34\41\10\108\111\99\97\108\32\84\101\120\116\66\117\116\116\111\110\32\61\32\73\110\115\116\97\110\99\101\46\110\101\119\40\34\84\101\120\116\66\117\116\116\111\110\34\41\10\108\111\99\97\108\32\84\111\103\103\108\101\66\117\116\116\111\110\32\61\32\73\110\115\116\97\110\99\101\46\110\101\119\40\34\84\101\120\116\66\117\116\116\111\110\34\41\10\108\111\99\97\108\32\85\73\67\111\114\110\101\114\32\61\32\73\110\115\116\97\110\99\101\46\110\101\119\40\34\85\73\67\111\114\110\101\114\34\41\10\10\83\99\114\101\101\110\71\117\105\46\80\97\114\101\110\116\32\61\32\80\108\97\121\101\114\58\87\97\105\116\70\111\114\67\104\105\108\100\40\34\80\108\97\121\101\114\71\117\105\34\41\10\83\99\114\101\101\110\71\117\105\46\82\101\115\101\116\79\110\83\112\97\119\110\32\61\32\102\97\108\115\101\10\10\70\114\97\109\101\46\80\97\114\101\110\116\32\61\32\83\99\114\101\101\110\71\117\105\10\70\114\97\109\101\46\66\97\99\107\103\114\111\117\110\100\67\111\108\111\114\51\32\61\32\67\111\108\111\114\51\46\102\114\111\109\82\71\66\40\51\51\44\32\51\51\44\32\51\51\41\10\70\114\97\109\101\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\48\46\53\44\32\45\49\48\48\44\32\48\46\53\44\32\45\53\48\41\10\70\114\97\109\101\46\83\105\122\101\32\61\32\85\68\105\109\50\46\110\101\119\40\48\44\32\50\48\48\44\32\48\44\32\49\48\48\41\10\70\114\97\109\101\46\65\99\116\105\118\101\32\61\32\116\114\117\101\10\70\114\97\109\101\46\68\114\97\103\103\97\98\108\101\32\61\32\116\114\117\101\10\10\85\73\67\111\114\110\101\114\46\80\97\114\101\110\116\32\61\32\70\114\97\109\101\10\85\73\67\111\114\110\101\114\46\67\111\114\110\101\114\82\97\100\105\117\115\32\61\32\85\68\105\109\46\110\101\119\40\48\44\32\56\41\10\10\84\101\120\116\66\111\120\46\80\97\114\101\110\116\32\61\32\70\114\97\109\101\10\84\101\120\116\66\111\120\46\66\97\99\107\103\114\111\117\110\100\67\111\108\111\114\51\32\61\32\67\111\108\111\114\51\46\102\114\111\109\82\71\66\40\50\53\53\44\32\50\53\53\44\32\50\53\53\41\10\84\101\120\116\66\111\120\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\48\46\49\44\32\48\44\32\48\46\50\44\32\48\41\10\84\101\120\116\66\111\120\46\83\105\122\101\32\61\32\85\68\105\109\50\46\110\101\119\40\48\46\56\44\32\48\44\32\48\46\50\44\32\48\41\10\84\101\120\116\66\111\120\46\70\111\110\116\32\61\32\69\110\117\109\46\70\111\110\116\46\83\111\117\114\99\101\83\97\110\115\10\84\101\120\116\66\111\120\46\80\108\97\99\101\104\111\108\100\101\114\84\101\120\116\32\61\32\34\69\110\116\101\114\32\117\115\101\114\110\97\109\101\34\10\84\101\120\116\66\111\120\46\84\101\120\116\32\61\32\34\34\10\84\101\120\116\66\111\120\46\84\101\120\116\67\111\108\111\114\51\32\61\32\67\111\108\111\114\51\46\102\114\111\109\82\71\66\40\48\44\32\48\44\32\48\41\10\84\101\120\116\66\111\120\46\84\101\120\116\83\105\122\101\32\61\32\49\52\10\10\84\101\120\116\66\117\116\116\111\110\46\80\97\114\101\110\116\32\61\32\70\114\97\109\101\10\84\101\120\116\66\117\116\116\111\110\46\66\97\99\107\103\114\111\117\110\100\67\111\108\111\114\51\32\61\32\67\111\108\111\114\51\46\102\114\111\109\82\71\66\40\50\53\53\44\32\48\44\32\48\41\10\84\101\120\116\66\117\116\116\111\110\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\48\46\49\44\32\48\44\32\48\46\53\44\32\48\41\10\84\101\120\116\66\117\116\116\111\110\46\83\105\122\101\32\61\32\85\68\105\109\50\46\110\101\119\40\48\46\56\44\32\48\44\32\48\46\52\44\32\48\41\10\84\101\120\116\66\117\116\116\111\110\46\70\111\110\116\32\61\32\69\110\117\109\46\70\111\110\116\46\83\111\117\114\99\101\83\97\110\115\10\84\101\120\116\66\117\116\116\111\110\46\84\101\120\116\32\61\32\34\70\76\73\78\71\33\34\10\84\101\120\116\66\117\116\116\111\110\46\84\101\120\116\67\111\108\111\114\51\32\61\32\67\111\108\111\114\51\46\102\114\111\109\82\71\66\40\50\53\53\44\32\50\53\53\44\32\50\53\53\41\10\84\101\120\116\66\117\116\116\111\110\46\84\101\120\116\83\105\122\101\32\61\32\50\48\10\10\84\111\103\103\108\101\66\117\116\116\111\110\46\80\97\114\101\110\116\32\61\32\83\99\114\101\101\110\71\117\105\10\84\111\103\103\108\101\66\117\116\116\111\110\46\66\97\99\107\103\114\111\117\110\100\67\111\108\111\114\51\32\61\32\67\111\108\111\114\51\46\102\114\111\109\82\71\66\40\51\51\44\32\51\51\44\32\51\51\41\10\84\111\103\103\108\101\66\117\116\116\111\110\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\48\44\32\48\44\32\48\44\32\48\41\10\84\111\103\103\108\101\66\117\116\116\111\110\46\83\105\122\101\32\61\32\85\68\105\109\50\46\110\101\119\40\48\44\32\56\48\44\32\48\44\32\51\48\41\10\84\111\103\103\108\101\66\117\116\116\111\110\46\70\111\110\116\32\61\32\69\110\117\109\46\70\111\110\116\46\83\111\117\114\99\101\83\97\110\115\10\84\111\103\103\108\101\66\117\116\116\111\110\46\84\101\120\116\32\61\32\34\72\105\100\101\34\10\84\111\103\103\108\101\66\117\116\116\111\110\46\84\101\120\116\67\111\108\111\114\51\32\61\32\67\111\108\111\114\51\46\102\114\111\109\82\71\66\40\50\53\53\44\32\50\53\53\44\32\50\53\53\41\10\84\111\103\103\108\101\66\117\116\116\111\110\46\84\101\120\116\83\105\122\101\32\61\32\50\48\10\84\111\103\103\108\101\66\117\116\116\111\110\46\65\99\116\105\118\101\32\61\32\116\114\117\101\10\84\111\103\103\108\101\66\117\116\116\111\110\46\68\114\97\103\103\97\98\108\101\32\61\32\116\114\117\101\10\10\85\73\67\111\114\110\101\114\58\67\108\111\110\101\40\41\46\80\97\114\101\110\116\32\61\32\84\111\103\103\108\101\66\117\116\116\111\110\10\10\84\111\103\103\108\101\66\117\116\116\111\110\46\77\111\117\115\101\66\117\116\116\111\110\49\67\108\105\99\107\58\67\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\41\10\32\32\32\32\105\102\32\70\114\97\109\101\46\86\105\115\105\98\108\101\32\116\104\101\110\10\32\32\32\32\32\32\32\32\70\114\97\109\101\46\86\105\115\105\98\108\101\32\61\32\102\97\108\115\101\10\32\32\32\32\32\32\32\32\84\111\103\103\108\101\66\117\116\116\111\110\46\84\101\120\116\32\61\32\34\83\104\111\119\34\10\32\32\32\32\101\108\115\101\10\32\32\32\32\32\32\32\32\70\114\97\109\101\46\86\105\115\105\98\108\101\32\61\32\116\114\117\101\10\32\32\32\32\32\32\32\32\84\111\103\103\108\101\66\117\116\116\111\110\46\84\101\120\116\32\61\32\34\72\105\100\101\34\10\32\32\32\32\101\110\100\10\101\110\100\41\10\10\108\111\99\97\108\32\102\117\110\99\116\105\111\110\32\71\101\116\80\108\97\121\101\114\40\78\97\109\101\41\10\32\32\32\32\78\97\109\101\32\61\32\78\97\109\101\58\108\111\119\101\114\40\41\10\32\32\32\32\102\111\114\32\95\44\32\120\32\105\110\32\110\101\120\116\44\32\80\108\97\121\101\114\115\58\71\101\116\80\108\97\121\101\114\115\40\41\32\100\111\10\32\32\32\32\32\32\32\32\105\102\32\120\32\126\61\32\80\108\97\121\101\114\32\116\104\101\110\10\32\32\32\32\32\32\32\32\32\32\32\32\105\102\32\120\46\78\97\109\101\58\108\111\119\101\114\40\41\58\109\97\116\99\104\40\34\94\34\32\46\46\32\78\97\109\101\41\32\111\114\32\120\46\68\105\115\112\108\97\121\78\97\109\101\58\108\111\119\101\114\40\41\58\109\97\116\99\104\40\34\94\34\32\46\46\32\78\97\109\101\41\32\116\104\101\110\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\114\101\116\117\114\110\32\120\10\32\32\32\32\32\32\32\32\32\32\32\32\101\110\100\10\32\32\32\32\32\32\32\32\101\110\100\10\32\32\32\32\101\110\100\10\32\32\32\32\114\101\116\117\114\110\32\110\105\108\10\101\110\100\10\10\108\111\99\97\108\32\102\117\110\99\116\105\111\110\32\77\101\115\115\97\103\101\40\95\84\105\116\108\101\44\32\95\84\101\120\116\44\32\84\105\109\101\41\10\32\32\32\32\103\97\109\101\58\71\101\116\83\101\114\118\105\99\101\40\34\83\116\97\114\116\101\114\71\117\105\34\41\58\83\101\116\67\111\114\101\40\34\83\101\110\100\78\111\116\105\102\105\99\97\116\105\111\110\34\44\32\123\84\105\116\108\101\32\61\32\95\84\105\116\108\101\44\32\84\101\120\116\32\61\32\95\84\101\120\116\44\32\68\117\114\97\116\105\111\110\32\61\32\84\105\109\101\125\41\10\101\110\100\10\10\108\111\99\97\108\32\102\117\110\99\116\105\111\110\32\83\107\105\100\70\108\105\110\103\40\84\97\114\103\101\116\80\108\97\121\101\114\41\10\32\32\32\32\108\111\99\97\108\32\67\104\97\114\97\99\116\101\114\32\61\32\80\108\97\121\101\114\46\67\104\97\114\97\99\116\101\114\10\32\32\32\32\108\111\99\97\108\32\72\117\109\97\110\111\105\100\32\61\32\67\104\97\114\97\99\116\101\114\32\97\110\100\32\67\104\97\114\97\99\116\101\114\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\79\102\67\108\97\115\115\40\34\72\117\109\97\110\111\105\100\34\41\10\32\32\32\32\108\111\99\97\108\32\82\111\111\116\80\97\114\116\32\61\32\72\117\109\97\110\111\105\100\32\97\110\100\32\72\117\109\97\110\111\105\100\46\82\111\111\116\80\97\114\116\10\10\32\32\32\32\108\111\99\97\108\32\84\67\104\97\114\97\99\116\101\114\32\61\32\84\97\114\103\101\116\80\108\97\121\101\114\46\67\104\97\114\97\99\116\101\114\10\32\32\32\32\108\111\99\97\108\32\84\72\117\109\97\110\111\105\100\32\61\32\84\67\104\97\114\97\99\116\101\114\32\97\110\100\32\84\67\104\97\114\97\99\116\101\114\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\79\102\67\108\97\115\115\40\34\72\117\109\97\110\111\105\100\34\41\10\32\32\32\32\108\111\99\97\108\32\84\82\111\111\116\80\97\114\116\32\61\32\84\72\117\109\97\110\111\105\100\32\97\110\100\32\84\72\117\109\97\110\111\105\100\46\82\111\111\116\80\97\114\116\10\32\32\32\32\108\111\99\97\108\32\84\72\101\97\100\32\61\32\84\67\104\97\114\97\99\116\101\114\32\97\110\100\32\84\67\104\97\114\97\99\116\101\114\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\72\101\97\100\34\41\10\32\32\32\32\108\111\99\97\108\32\65\99\99\101\115\115\111\114\121\32\61\32\84\67\104\97\114\97\99\116\101\114\32\97\110\100\32\84\67\104\97\114\97\99\116\101\114\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\79\102\67\108\97\115\115\40\34\65\99\99\101\115\115\111\114\121\34\41\10\32\32\32\32\108\111\99\97\108\32\72\97\110\100\108\101\32\61\32\65\99\99\101\115\115\111\114\121\32\97\110\100\32\65\99\99\101\115\115\111\114\121\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\72\97\110\100\108\101\34\41\10\10\32\32\32\32\105\102\32\67\104\97\114\97\99\116\101\114\32\97\110\100\32\72\117\109\97\110\111\105\100\32\97\110\100\32\82\111\111\116\80\97\114\116\32\116\104\101\110\10\32\32\32\32\32\32\32\32\105\102\32\82\111\111\116\80\97\114\116\46\86\101\108\111\99\105\116\121\46\77\97\103\110\105\116\117\100\101\32\60\32\53\48\32\116\104\101\110\10\32\32\32\32\32\32\32\32\32\32\32\32\103\101\116\103\101\110\118\40\41\46\79\108\100\80\111\115\32\61\32\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\10\32\32\32\32\32\32\32\32\101\110\100\10\32\32\32\32\32\32\32\32\105\102\32\84\72\117\109\97\110\111\105\100\32\97\110\100\32\84\72\117\109\97\110\111\105\100\46\83\105\116\32\116\104\101\110\10\32\32\32\32\32\32\32\32\32\32\32\32\114\101\116\117\114\110\32\77\101\115\115\97\103\101\40\34\69\114\114\111\114\32\79\99\99\117\114\114\101\100\34\44\32\34\84\97\114\103\101\116\32\105\115\32\115\105\116\116\105\110\103\34\44\32\53\41\10\32\32\32\32\32\32\32\32\101\110\100\10\32\32\32\32\32\32\32\32\105\102\32\84\72\101\97\100\32\116\104\101\110\10\32\32\32\32\32\32\32\32\32\32\32\32\119\111\114\107\115\112\97\99\101\46\67\117\114\114\101\110\116\67\97\109\101\114\97\46\67\97\109\101\114\97\83\117\98\106\101\99\116\32\61\32\84\72\101\97\100\10\32\32\32\32\32\32\32\32\101\108\115\101\105\102\32\72\97\110\100\108\101\32\116\104\101\110\10\32\32\32\32\32\32\32\32\32\32\32\32\119\111\114\107\115\112\97\99\101\46\67\117\114\114\101\110\116\67\97\109\101\114\97\46\67\97\109\101\114\97\83\117\98\106\101\99\116\32\61\32\72\97\110\100\108\101\10\32\32\32\32\32\32\32\32\101\108\115\101\10\32\32\32\32\32\32\32\32\32\32\32\32\119\111\114\107\115\112\97\99\101\46\67\117\114\114\101\110\116\67\97\109\101\114\97\46\67\97\109\101\114\97\83\117\98\106\101\99\116\32\61\32\84\72\117\109\97\110\111\105\100\10\32\32\32\32\32\32\32\32\101\110\100\10\32\32\32\32\32\32\32\32\105\102\32\110\111\116\32\84\67\104\97\114\97\99\116\101\114\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\87\104\105\99\104\73\115\65\40\34\66\97\115\101\80\97\114\116\34\41\32\116\104\101\110\10\32\32\32\32\32\32\32\32\32\32\32\32\114\101\116\117\114\110\10\32\32\32\32\32\32\32\32\101\110\100\10\32\32\32\32\32\32\32\32\10\32\32\32\32\32\32\32\32\108\111\99\97\108\32\102\117\110\99\116\105\111\110\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\80\111\115\44\32\65\110\103\41\10\32\32\32\32\32\32\32\32\32\32\32\32\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\32\61\32\67\70\114\97\109\101\46\110\101\119\40\66\97\115\101\80\97\114\116\46\80\111\115\105\116\105\111\110\41\32\42\32\80\111\115\32\42\32\65\110\103\10\32\32\32\32\32\32\32\32\32\32\32\32\67\104\97\114\97\99\116\101\114\58\83\101\116\80\114\105\109\97\114\121\80\97\114\116\67\70\114\97\109\101\40\67\70\114\97\109\101\46\110\101\119\40\66\97\115\101\80\97\114\116\46\80\111\115\105\116\105\111\110\41\32\42\32\80\111\115\32\42\32\65\110\103\41\10\32\32\32\32\32\32\32\32\32\32\32\32\82\111\111\116\80\97\114\116\46\86\101\108\111\99\105\116\121\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\57\101\55\44\32\57\101\55\32\42\32\49\48\44\32\57\101\55\41\10\32\32\32\32\32\32\32\32\32\32\32\32\82\111\111\116\80\97\114\116\46\82\111\116\86\101\108\111\99\105\116\121\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\57\101\56\44\32\57\101\56\44\32\57\101\56\41\10\32\32\32\32\32\32\32\32\101\110\100\10\32\32\32\32\32\32\32\32\10\32\32\32\32\32\32\32\32\108\111\99\97\108\32\102\117\110\99\116\105\111\110\32\83\70\66\97\115\101\80\97\114\116\40\66\97\115\101\80\97\114\116\41\10\32\32\32\32\32\32\32\32\32\32\32\32\108\111\99\97\108\32\84\105\109\101\84\111\87\97\105\116\32\61\32\50\10\32\32\32\32\32\32\32\32\32\32\32\32\108\111\99\97\108\32\84\105\109\101\32\61\32\116\105\99\107\40\41\10\32\32\32\32\32\32\32\32\32\32\32\32\108\111\99\97\108\32\65\110\103\108\101\32\61\32\48\10\10\32\32\32\32\32\32\32\32\32\32\32\32\114\101\112\101\97\116\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\105\102\32\82\111\111\116\80\97\114\116\32\97\110\100\32\84\72\117\109\97\110\111\105\100\32\116\104\101\110\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\105\102\32\66\97\115\101\80\97\114\116\46\86\101\108\111\99\105\116\121\46\77\97\103\110\105\116\117\100\101\32\60\32\53\48\32\116\104\101\110\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\65\110\103\108\101\32\61\32\65\110\103\108\101\32\43\32\49\48\48\10\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\49\46\53\44\32\48\41\32\43\32\84\72\117\109\97\110\111\105\100\46\77\111\118\101\68\105\114\101\99\116\105\111\110\32\42\32\66\97\115\101\80\97\114\116\46\86\101\108\111\99\105\116\121\46\77\97\103\110\105\116\117\100\101\32\47\32\49\46\50\53\44\32\67\70\114\97\109\101\46\65\110\103\108\101\115\40\109\97\116\104\46\114\97\100\40\65\110\103\108\101\41\44\48\32\44\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\45\49\46\53\44\32\48\41\32\43\32\84\72\117\109\97\110\111\105\100\46\77\111\118\101\68\105\114\101\99\116\105\111\110\32\42\32\66\97\115\101\80\97\114\116\46\86\101\108\111\99\105\116\121\46\77\97\103\110\105\116\117\100\101\32\47\32\49\46\50\53\44\32\67\70\114\97\109\101\46\65\110\103\108\101\115\40\109\97\116\104\46\114\97\100\40\65\110\103\108\101\41\44\32\48\44\32\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\50\46\50\53\44\32\49\46\53\44\32\45\50\46\50\53\41\32\43\32\84\72\117\109\97\110\111\105\100\46\77\111\118\101\68\105\114\101\99\116\105\111\110\32\42\32\66\97\115\101\80\97\114\116\46\86\101\108\111\99\105\116\121\46\77\97\103\110\105\116\117\100\101\32\47\32\49\46\50\53\44\32\67\70\114\97\109\101\46\65\110\103\108\101\115\40\109\97\116\104\46\114\97\100\40\65\110\103\108\101\41\44\32\48\44\32\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\45\50\46\50\53\44\32\45\49\46\53\44\32\50\46\50\53\41\32\43\32\84\72\117\109\97\110\111\105\100\46\77\111\118\101\68\105\114\101\99\116\105\111\110\32\42\32\66\97\115\101\80\97\114\116\46\86\101\108\111\99\105\116\121\46\77\97\103\110\105\116\117\100\101\32\47\32\49\46\50\53\44\32\67\70\114\97\109\101\46\65\110\103\108\101\115\40\109\97\116\104\46\114\97\100\40\65\110\103\108\101\41\44\32\48\44\32\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\49\46\53\44\32\48\41\32\43\32\84\72\117\109\97\110\111\105\100\46\77\111\118\101\68\105\114\101\99\116\105\111\110\44\67\70\114\97\109\101\46\65\110\103\108\101\115\40\109\97\116\104\46\114\97\100\40\65\110\103\108\101\41\44\32\48\44\32\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\45\49\46\53\44\32\48\41\32\43\32\84\72\117\109\97\110\111\105\100\46\77\111\118\101\68\105\114\101\99\116\105\111\110\44\67\70\114\97\109\101\46\65\110\103\108\101\115\40\109\97\116\104\46\114\97\100\40\65\110\103\108\101\41\44\32\48\44\32\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\101\108\115\101\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\49\46\53\44\32\84\72\117\109\97\110\111\105\100\46\87\97\108\107\83\112\101\101\100\41\44\32\67\70\114\97\109\101\46\65\110\103\108\101\115\40\109\97\116\104\46\114\97\100\40\57\48\41\44\32\48\44\32\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\45\49\46\53\44\32\45\84\72\117\109\97\110\111\105\100\46\87\97\108\107\83\112\101\101\100\41\44\32\67\70\114\97\109\101\46\65\110\103\108\101\115\40\48\44\32\48\44\32\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\49\46\53\44\32\84\72\117\109\97\110\111\105\100\46\87\97\108\107\83\112\101\101\100\41\44\32\67\70\114\97\109\101\46\65\110\103\108\101\115\40\109\97\116\104\46\114\97\100\40\57\48\41\44\32\48\44\32\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\49\46\53\44\32\84\82\111\111\116\80\97\114\116\46\86\101\108\111\99\105\116\121\46\77\97\103\110\105\116\117\100\101\32\47\32\49\46\50\53\41\44\32\67\70\114\97\109\101\46\65\110\103\108\101\115\40\109\97\116\104\46\114\97\100\40\57\48\41\44\32\48\44\32\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\45\49\46\53\44\32\45\84\82\111\111\116\80\97\114\116\46\86\101\108\111\99\105\116\121\46\77\97\103\110\105\116\117\100\101\32\47\32\49\46\50\53\41\44\32\67\70\114\97\109\101\46\65\110\103\108\101\115\40\48\44\32\48\44\32\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\49\46\53\44\32\84\82\111\111\116\80\97\114\116\46\86\101\108\111\99\105\116\121\46\77\97\103\110\105\116\117\100\101\32\47\32\49\46\50\53\41\44\32\67\70\114\97\109\101\46\65\110\103\108\101\115\40\109\97\116\104\46\114\97\100\40\57\48\41\44\32\48\44\32\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\45\49\46\53\44\32\48\41\44\32\67\70\114\97\109\101\46\65\110\103\108\101\115\40\109\97\116\104\46\114\97\100\40\57\48\41\44\32\48\44\32\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\45\49\46\53\44\32\48\41\44\32\67\70\114\97\109\101\46\65\110\103\108\101\115\40\48\44\32\48\44\32\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\45\49\46\53\32\44\48\41\44\32\67\70\114\97\109\101\46\65\110\103\108\101\115\40\109\97\116\104\46\114\97\100\40\45\57\48\41\44\32\48\44\32\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\70\80\111\115\40\66\97\115\101\80\97\114\116\44\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\45\49\46\53\44\32\48\41\44\32\67\70\114\97\109\101\46\65\110\103\108\101\115\40\48\44\32\48\44\32\48\41\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\101\110\100\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\101\108\115\101\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\98\114\101\97\107\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\101\110\100\10\32\32\32\32\32\32\32\32\32\32\32\32\117\110\116\105\108\32\66\97\115\101\80\97\114\116\46\86\101\108\111\99\105\116\121\46\77\97\103\110\105\116\117\100\101\32\62\32\53\48\48\32\111\114\32\66\97\115\101\80\97\114\116\46\80\97\114\101\110\116\32\126\61\32\84\97\114\103\101\116\80\108\97\121\101\114\46\67\104\97\114\97\99\116\101\114\32\111\114\32\84\97\114\103\101\116\80\108\97\121\101\114\46\80\97\114\101\110\116\32\126\61\32\80\108\97\121\101\114\115\32\111\114\32\110\111\116\32\84\97\114\103\101\116\80\108\97\121\101\114\46\67\104\97\114\97\99\116\101\114\32\61\61\32\84\67\104\97\114\97\99\116\101\114\32\111\114\32\84\72\117\109\97\110\111\105\100\46\83\105\116\32\111\114\32\72\117\109\97\110\111\105\100\46\72\101\97\108\116\104\32\60\61\32\48\32\111\114\32\116\105\99\107\40\41\32\62\32\84\105\109\101\32\43\32\84\105\109\101\84\111\87\97\105\116\10\101\110\100\10\10\119\111\114\107\115\112\97\99\101\46\70\97\108\108\101\110\80\97\114\116\115\68\101\115\116\114\111\121\72\101\105\103\104\116\32\61\32\48\47\48\10\10\108\111\99\97\108\32\66\86\32\61\32\73\110\115\116\97\110\99\101\46\110\101\119\40\34\66\111\100\121\86\101\108\111\99\105\116\121\34\41\10\66\86\46\78\97\109\101\32\61\32\34\69\112\105\120\86\101\108\34\10\66\86\46\80\97\114\101\110\116\32\61\32\82\111\111\116\80\97\114\116\10\66\86\46\86\101\108\111\99\105\116\121\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\57\101\56\44\32\57\101\56\44\32\57\101\56\41\10\66\86\46\77\97\120\70\111\114\99\101\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\49\47\48\44\32\49\47\48\44\32\49\47\48\41\10\10\72\117\109\97\110\111\105\100\58\83\101\116\83\116\97\116\101\69\110\97\98\108\101\100\40\69\110\117\109\46\72\117\109\97\110\111\105\100\83\116\97\116\101\84\121\112\101\46\83\101\97\116\101\100\44\32\102\97\108\115\101\41\10\10\105\102\32\84\82\111\111\116\80\97\114\116\32\97\110\100\32\84\72\101\97\100\32\116\104\101\110\10\32\32\32\32\105\102\32\40\84\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\46\112\32\45\32\84\72\101\97\100\46\67\70\114\97\109\101\46\112\41\46\77\97\103\110\105\116\117\100\101\32\62\32\53\32\116\104\101\110\10\32\32\32\32\32\32\32\32\83\70\66\97\115\101\80\97\114\116\40\84\72\101\97\100\41\10\32\32\32\32\101\108\115\101\10\32\32\32\32\32\32\32\32\83\70\66\97\115\101\80\97\114\116\40\84\82\111\111\116\80\97\114\116\41\10\32\32\32\32\101\110\100\10\101\108\115\101\105\102\32\84\82\111\111\116\80\97\114\116\32\97\110\100\32\110\111\116\32\84\72\101\97\100\32\116\104\101\110\10\32\32\32\32\83\70\66\97\115\101\80\97\114\116\40\84\82\111\111\116\80\97\114\116\41\10\101\108\115\101\105\102\32\110\111\116\32\84\82\111\111\116\80\97\114\116\32\97\110\100\32\84\72\101\97\100\32\116\104\101\110\10\32\32\32\32\83\70\66\97\115\101\80\97\114\116\40\84\72\101\97\100\41\10\101\108\115\101\105\102\32\110\111\116\32\84\82\111\111\116\80\97\114\116\32\97\110\100\32\110\111\116\32\84\72\101\97\100\32\97\110\100\32\65\99\99\101\115\115\111\114\121\32\97\110\100\32\72\97\110\100\108\101\32\116\104\101\110\10\32\32\32\32\83\70\66\97\115\101\80\97\114\116\40\72\97\110\100\108\101\41\10\101\108\115\101\10\32\32\32\32\114\101\116\117\114\110\32\77\101\115\115\97\103\101\40\34\69\114\114\111\114\32\79\99\99\117\114\114\101\100\34\44\32\34\84\97\114\103\101\116\32\105\115\32\109\105\115\115\105\110\103\32\101\118\101\114\121\116\104\105\110\103\34\44\32\53\41\10\101\110\100\10\10\66\86\58\68\101\115\116\114\111\121\40\41\10\72\117\109\97\110\111\105\100\58\83\101\116\83\116\97\116\101\69\110\97\98\108\101\100\40\69\110\117\109\46\72\117\109\97\110\111\105\100\83\116\97\116\101\84\121\112\101\46\83\101\97\116\101\100\44\32\116\114\117\101\41\10\119\111\114\107\115\112\97\99\101\46\67\117\114\114\101\110\116\67\97\109\101\114\97\46\67\97\109\101\114\97\83\117\98\106\101\99\116\32\61\32\72\117\109\97\110\111\105\100\10\10\114\101\112\101\97\116\10\32\32\32\32\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\32\61\32\103\101\116\103\101\110\118\40\41\46\79\108\100\80\111\115\32\42\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\46\53\44\32\48\41\10\32\32\32\32\67\104\97\114\97\99\116\101\114\58\83\101\116\80\114\105\109\97\114\121\80\97\114\116\67\70\114\97\109\101\40\103\101\116\103\101\110\118\40\41\46\79\108\100\80\111\115\32\42\32\67\70\114\97\109\101\46\110\101\119\40\48\44\32\46\53\44\32\48\41\41\10\32\32\32\32\72\117\109\97\110\111\105\100\58\67\104\97\110\103\101\83\116\97\116\101\40\34\71\101\116\116\105\110\103\85\112\34\41\10\32\32\32\32\116\97\98\108\101\46\102\111\114\101\97\99\104\40\67\104\97\114\97\99\116\101\114\58\71\101\116\67\104\105\108\100\114\101\110\40\41\44\32\102\117\110\99\116\105\111\110\40\95\44\32\120\41\10\32\32\32\32\32\32\32\32\105\102\32\120\58\73\115\65\40\34\66\97\115\101\80\97\114\116\34\41\32\116\104\101\110\10\32\32\32\32\32\32\32\32\32\32\32\32\120\46\86\101\108\111\99\105\116\121\44\32\120\46\82\111\116\86\101\108\111\99\105\116\121\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\41\44\32\86\101\99\116\111\114\51\46\110\101\119\40\41\10\32\32\32\32\32\32\32\32\101\110\100\10\32\32\32\32\101\110\100\41\10\32\32\32\32\116\97\115\107\46\119\97\105\116\40\41\10\117\110\116\105\108\32\40\82\111\111\116\80\97\114\116\46\80\111\115\105\116\105\111\110\32\45\32\103\101\116\103\101\110\118\40\41\46\79\108\100\80\111\115\46\112\41\46\77\97\103\110\105\116\117\100\101\32\60\32\50\53\10\119\111\114\107\115\112\97\99\101\46\70\97\108\108\101\110\80\97\114\116\115\68\101\115\116\114\111\121\72\101\105\103\104\116\32\61\32\103\101\116\103\101\110\118\40\41\46\70\80\68\72\10\101\108\115\101\10\32\32\32\32\114\101\116\117\114\110\32\77\101\115\115\97\103\101\40\34\69\114\114\111\114\32\79\99\99\117\114\114\101\100\34\44\32\34\82\97\110\100\111\109\32\101\114\114\111\114\34\44\32\53\41\10\101\110\100\10\101\110\100\10\10\84\101\120\116\66\117\116\116\111\110\46\77\111\117\115\101\66\117\116\116\111\110\49\67\108\105\99\107\58\67\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\41\10\108\111\99\97\108\32\116\97\114\103\101\116\78\97\109\101\32\61\32\84\101\120\116\66\111\120\46\84\101\120\116\10\108\111\99\97\108\32\116\97\114\103\101\116\80\108\97\121\101\114\32\61\32\71\101\116\80\108\97\121\101\114\40\116\97\114\103\101\116\78\97\109\101\41\10\10\105\102\32\116\97\114\103\101\116\80\108\97\121\101\114\32\116\104\101\110\10\32\32\32\32\83\107\105\100\70\108\105\110\103\40\116\97\114\103\101\116\80\108\97\121\101\114\41\10\101\108\115\101\10\32\32\32\32\77\101\115\115\97\103\101\40\34\69\114\114\111\114\32\79\99\99\117\114\114\101\100\34\44\32\34\73\110\118\97\108\105\100\32\117\115\101\114\110\97\109\101\34\44\32\53\41\10\101\110\100\10\101\110\100\41\10")()