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