#!/usr/bin/env python3.13

from re import search as s
from traceback import format_exception as t

def fcsc_qiLjdoEUA7gmHYxmJxmReh7icLYMpLrsiJM(L): return (65 + sum(a*x for a,x in zip(L,[75,213,67,74,3,94,9,237,163,43,96,114,57,231,156,200,248,107,16,45,118,181,12,34,12,157,180,19,25,30,165,173]))) % 256
def fcsc_hPcawhvjJ4hCcvErPWUMgKEoYzVEVVKUogL(L): return (90 + sum(a*x for a,x in zip(L,[66,130,20,175,66,84,225,42,143,202,30,116,245,53,41,102,146,128,145,228,209,198,11,113,28,111,135,32,169,101,127,33]))) % 256
def fcsc_wxTfJVPHoX4zLFuEEqnUqcPpLx7dkkJPWNA(L): return (65 + sum(a*x for a,x in zip(L,[92,162,210,205,190,196,87,191,169,189,245,108,238,194,121,73,232,172,55,205,124,74,96,101,178,42,44,30,159,199,64,94]))) % 256
def fcsc_XcpUPfbz7PEqeAf4FjtuWj3hgRwEXrRzVqT(L): return (248 + sum(a*x for a,x in zip(L,[20,116,140,146,150,68,179,255,181,142,202,43,195,4,127,19,152,81,21,133,254,92,116,159,70,201,47,68,27,38,33,164]))) % 256
def fcsc_YsYAFtEUJKyrTvWTnX7suXTRgrc7YfqxvyM(L): return (238 + sum(a*x for a,x in zip(L,[67,243,98,132,150,19,80,30,110,77,0,171,153,52,181,63,138,162,223,57,62,49,99,165,177,101,82,244,190,32,21,203]))) % 256
def fcsc_HkzVjsqe3dpHaxkFKadUHA9yMyuVJNkwjWY(L): return (145 + sum(a*x for a,x in zip(L,[15,209,101,99,72,198,148,51,38,117,4,109,5,122,138,249,224,66,190,162,39,124,167,169,4,69,249,1,25,18,211,42]))) % 256
def fcsc_rkkjbj4qukpUUUTedvCzMPrnebubnzXaouT(L): return (176 + sum(a*x for a,x in zip(L,[211,203,113,178,189,53,191,94,135,225,250,57,143,188,24,242,175,161,56,137,150,211,42,238,28,159,199,237,163,196,162,115]))) % 256
def fcsc_LAM4mycCmg4MXegm4YeXvjpvuRtwnfaApA3(L): return (215 + sum(a*x for a,x in zip(L,[28,107,130,239,44,112,56,164,27,142,106,209,37,104,80,72,40,222,75,103,254,218,67,227,135,62,73,84,140,17,227,51]))) % 256
def fcsc_miPeFNVvqYhTK4LECxeVKpoUjPiUJFHueeC(L): return (254 + sum(a*x for a,x in zip(L,[37,96,28,104,140,166,233,204,160,206,61,188,227,67,132,135,107,81,236,136,121,22,105,239,111,31,193,85,72,50,110,199]))) % 256
def fcsc_x9qnKxsqpEoiKtbiivHjuznCFJFvXHzHneq(L): return (121 + sum(a*x for a,x in zip(L,[70,174,155,245,19,131,155,146,227,157,14,219,218,211,187,207,100,2,19,111,168,40,92,226,102,68,179,125,130,36,46,45]))) % 256
def fcsc_7AAkXWppRxPjxiEPeTvnknwktnYFoxFywEp(L): return (25 + sum(a*x for a,x in zip(L,[38,233,6,55,1,233,147,173,103,241,48,148,150,205,55,244,196,55,223,172,145,216,213,219,65,93,141,40,87,38,32,203]))) % 256
def fcsc_qf4YVj3TYprb7pfJ7g4pbRsWEUyLofFLV4v(L): return (101 + sum(a*x for a,x in zip(L,[186,157,142,40,195,182,16,129,199,145,236,123,189,63,28,152,35,187,95,76,67,150,49,110,237,234,143,164,38,20,183,80]))) % 256
def fcsc_wRbMbTKiAekewKJChLpWfFhatkJqvKWnn9d(L): return (119 + sum(a*x for a,x in zip(L,[49,104,44,189,105,250,138,143,125,16,82,23,114,9,228,76,190,222,31,112,66,222,235,18,53,248,26,119,48,191,48,80]))) % 256
def fcsc_fkXXsRMuyUrV7nagCFMaMtavvHAepehpCHb(L): return (241 + sum(a*x for a,x in zip(L,[168,70,41,10,136,115,185,244,40,66,24,177,54,71,95,118,19,146,119,75,187,200,60,173,175,10,116,104,154,40,51,114]))) % 256
def fcsc_4koax9EV9Fs7ioFWLsEsyoEnvAfXWmdg9Tj(L): return (228 + sum(a*x for a,x in zip(L,[228,148,56,242,125,57,152,234,180,125,3,73,216,57,2,159,172,193,91,7,56,145,0,245,98,54,48,204,36,105,228,94]))) % 256
def fcsc_jWELnPLo9RcNLuqyctToyov9LHkdz7pCgTE(L): return (230 + sum(a*x for a,x in zip(L,[250,209,58,109,98,207,247,89,134,15,159,106,140,228,154,251,122,10,176,51,175,226,229,136,162,137,9,113,234,36,2,221]))) % 256
def fcsc_NbNpyq3E7qqCbRufb3VgVjotarAhKAoRMp3(L): return (125 + sum(a*x for a,x in zip(L,[112,117,159,67,24,124,12,77,158,8,216,249,108,202,131,117,40,227,171,61,84,145,215,189,178,206,81,193,119,77,163,243]))) % 256
def fcsc_gjpzhqhecUXYowWmKVyTv9WfuCaFyRUzrNk(L): return (23 + sum(a*x for a,x in zip(L,[59,51,43,56,150,244,29,175,17,24,131,166,9,218,201,188,72,34,103,109,239,107,82,140,115,251,188,108,225,5,26,209]))) % 256
def fcsc_HgqYaLun7jkjiaLXYybi3MdLrMrYKdmsXa3(L): return (183 + sum(a*x for a,x in zip(L,[207,62,26,9,167,126,131,76,65,80,98,64,158,16,52,55,39,175,137,245,100,51,56,91,198,155,45,188,114,253,100,66]))) % 256
def fcsc_zssRoytKFpYmtLkcUNgKgCrnMmycJ97c4kc(L): return (59 + sum(a*x for a,x in zip(L,[105,143,152,35,212,255,249,132,78,159,201,176,138,44,150,110,10,226,127,19,174,224,16,59,231,45,55,208,137,173,162,173]))) % 256
def fcsc_c9d4CgHTnnhRUMTqkRCccdeVwjrmPzAaUMU(L): return (222 + sum(a*x for a,x in zip(L,[87,246,148,22,29,209,110,173,175,157,56,117,106,34,100,199,65,249,138,62,55,201,127,55,211,228,20,206,98,254,206,19]))) % 256
def fcsc_drnhLrw4WuHFYHvT4JJtxVdbpxxnqe9frrT(L): return (84 + sum(a*x for a,x in zip(L,[116,244,19,85,195,78,65,51,171,90,230,225,201,230,149,94,184,43,139,237,172,232,8,80,126,93,131,200,198,213,70,115]))) % 256
def fcsc_VTTyvWvJPshxKFCCMp9ju4fYYRXLtb3oMp9(L): return (233 + sum(a*x for a,x in zip(L,[196,255,80,50,95,137,92,17,203,36,132,173,129,37,51,228,204,154,37,97,119,29,182,72,131,110,159,119,102,159,37,244]))) % 256
def fcsc_MtapgpFLyz4ngEjCsrsXewRkaPNHwy7pKRv(L): return (14 + sum(a*x for a,x in zip(L,[125,167,85,11,138,232,141,66,127,37,213,45,227,193,241,49,232,159,132,155,126,191,143,170,208,75,156,236,252,115,189,78]))) % 256
def fcsc_7ueLjgPAaPtCfyirfFp7VwA7vhtwgWjNyKE(L): return (208 + sum(a*x for a,x in zip(L,[48,69,177,59,46,216,214,177,239,248,133,112,114,201,126,188,147,238,106,244,160,77,116,2,141,62,77,17,228,165,107,5]))) % 256
def fcsc_ja3JRwxFyCbTpoV7zzooctaHpcihXbdKHgc(L): return (233 + sum(a*x for a,x in zip(L,[88,253,28,105,204,218,0,252,226,6,128,150,154,151,158,54,230,224,179,191,163,27,190,67,39,65,156,169,27,186,232,0]))) % 256
def fcsc_ny4V9CKuEiYXjWfsjCEFPNFRTsuXHusTvMg(L): return (188 + sum(a*x for a,x in zip(L,[250,145,239,42,43,114,227,137,131,132,126,196,175,43,163,30,88,138,245,137,38,70,157,17,78,203,140,253,63,180,80,65]))) % 256
def fcsc_3yX3bfkLgxbUKTLRVsPHnuPdxwxgRWMeA7f(L): return (204 + sum(a*x for a,x in zip(L,[154,186,16,197,115,184,87,8,72,105,224,84,156,93,133,144,44,205,139,181,141,245,214,45,101,84,145,226,40,241,134,171]))) % 256
def fcsc_ftj3YtcRruJjf9p3gb3qLKJMhxT4vsdjNXv(L): return (230 + sum(a*x for a,x in zip(L,[56,83,247,211,170,121,63,202,83,111,185,44,69,167,237,173,92,175,136,14,226,30,118,43,100,99,12,213,90,234,204,84]))) % 256
def fcsc_vcjwuzakadfgpPT7yTNp9HHtsCekTybXiLJ(L): return (166 + sum(a*x for a,x in zip(L,[88,173,13,243,13,240,214,23,0,43,3,39,195,140,67,61,242,133,56,153,227,238,168,183,248,161,165,209,123,210,36,57]))) % 256
def fcsc_csJiqa7qinnruAm4TU4HmR7LpAb7yiehJiN(L): return (197 + sum(a*x for a,x in zip(L,[219,167,190,89,31,244,105,212,86,2,155,68,102,39,6,40,7,42,224,95,213,146,224,83,89,237,188,75,138,37,48,185]))) % 256
def fcsc_YyA7CFjaxbKfbMVhRLakNoHLp4NMzoXRkmx(L): return (154 + sum(a*x for a,x in zip(L,[133,137,97,131,68,255,254,123,232,52,185,204,185,99,104,56,224,46,238,92,122,69,167,154,240,246,96,162,127,142,57,18]))) % 256
def fcsc_LJNW9YFEtjbWAEHzzfhJMyH4WorcEzKjVf3(L): return (10 + sum(a*x for a,x in zip(L,[31,123,203,189,174,33,179,101,210,178,146,204,59,3,118,15,31,35,204,160,100,101,102,76,19,2,160,79,81,23,185,131]))) % 256
def fcsc_YHxJecmgAMdeiLrANxcawpp3Wwoq9HycKbt(L): return (109 + sum(a*x for a,x in zip(L,[6,13,70,221,159,213,158,48,148,163,92,45,64,149,35,126,118,113,20,36,248,148,195,222,194,36,96,76,41,110,157,212]))) % 256
def fcsc_YCykxgJn7WnqLjLCbMxvVWEPC3wRqyjFKHE(L): return (90 + sum(a*x for a,x in zip(L,[209,250,234,130,213,238,47,127,1,205,82,113,1,164,2,249,153,134,231,208,89,120,7,144,1,11,143,127,141,218,56,44]))) % 256
def fcsc_xgbcuxusPP7C3gJMstRdzcLaJeHRabUNMjv(L): return (79 + sum(a*x for a,x in zip(L,[149,94,87,124,9,112,143,158,109,174,165,240,254,1,222,109,57,207,14,72,2,160,56,84,11,136,151,87,137,13,100,220]))) % 256
def fcsc_RfNw7MprnaaY437ntkkbc3LsvdN7HEkLenw(L): return (216 + sum(a*x for a,x in zip(L,[136,64,250,59,31,113,6,239,157,113,104,198,108,209,250,220,160,34,34,185,168,205,207,163,128,90,27,157,177,78,142,101]))) % 256
def fcsc_pJukeCFmmyEfsfThcuNCXuEtTMmP97XfWNk(L): return (55 + sum(a*x for a,x in zip(L,[174,131,181,120,105,4,115,62,17,80,44,51,44,254,122,188,79,168,1,41,236,249,254,94,178,127,16,127,224,44,155,86]))) % 256
def fcsc_oCUwwTEHu3U7gRwmPvWfepw9RWE7ckJL3pV(L): return (204 + sum(a*x for a,x in zip(L,[154,230,244,238,53,102,58,34,94,215,123,85,7,136,83,183,251,9,30,169,55,76,241,114,88,224,60,112,16,16,44,16]))) % 256
def fcsc_kutxnydAqNEavMHvJTo7dsrtmaygfUCJCzi(L): return (82 + sum(a*x for a,x in zip(L,[155,161,229,20,112,39,38,49,74,188,30,40,135,37,70,79,67,187,28,223,63,138,76,235,238,213,60,99,200,5,132,156]))) % 256
def fcsc_K7NpqhaUrutNnPMPRyJVnHNPT9eJAAHe4kA(L): return (174 + sum(a*x for a,x in zip(L,[26,142,199,40,76,193,201,0,221,112,183,115,89,223,68,68,152,92,35,128,233,135,210,53,182,57,184,59,212,42,35,201]))) % 256
def fcsc_TwxYYY7AdKeaqKXnxJEaqvqLwNmzosMNHb7(L): return (171 + sum(a*x for a,x in zip(L,[248,225,38,4,35,227,247,252,0,238,73,10,130,51,207,98,195,116,7,229,247,97,9,252,212,129,104,167,128,51,178,243]))) % 256
def fcsc_tusynog9fenWhsbJgRqbrsFpboPLxzc3hFy(L): return (30 + sum(a*x for a,x in zip(L,[88,199,92,147,181,132,146,64,147,207,184,60,85,127,23,3,46,254,45,90,128,21,71,124,75,222,18,110,66,152,21,238]))) % 256
def fcsc_uCiqYamttrp443RjiX4L4mgA7guFybVTPJM(L): return (143 + sum(a*x for a,x in zip(L,[184,128,172,61,194,206,11,104,166,245,84,109,106,155,209,136,100,96,109,184,165,205,47,208,33,109,155,62,202,142,156,221]))) % 256
def fcsc_HKeqxobT4KFU7spRWjz7bi3FU9mvzPseboq(L): return (205 + sum(a*x for a,x in zip(L,[99,114,225,113,95,20,190,135,25,197,236,110,41,171,82,254,78,210,151,64,17,241,191,79,167,56,157,175,167,43,147,79]))) % 256
def fcsc_AuUxMphAhPCAHqz7zthtsKYJzJpxTbWX9Hb(L): return (85 + sum(a*x for a,x in zip(L,[156,107,238,255,102,130,77,135,202,172,144,205,190,11,204,6,136,13,158,124,127,175,48,230,90,239,23,248,102,0,69,15]))) % 256
def fcsc_oNiCuq3cY7zt9shiThaqfr4b3oqqkgzcgFo(L): return (72 + sum(a*x for a,x in zip(L,[46,239,111,39,195,27,164,223,15,130,16,198,75,161,249,179,121,47,198,195,44,15,10,28,175,156,57,54,220,93,93,116]))) % 256
def fcsc_YNzbjEJrWXA99k4duJwLtAm4RrXszFxftRu(L): return (70 + sum(a*x for a,x in zip(L,[163,6,163,125,242,157,178,166,168,105,9,247,89,201,94,107,50,38,245,160,223,74,139,130,216,185,84,163,214,26,25,198]))) % 256
def fcsc_nf4ALkWcfC7oEYjMRXYRHyFXEg4XAm7RH4w(L): return (107 + sum(a*x for a,x in zip(L,[20,4,183,209,31,137,188,63,11,206,138,146,228,219,109,61,244,24,186,83,57,69,96,6,205,76,32,51,238,171,172,118]))) % 256
def fcsc_sfVwti3YRphWnzCvRXfiKNzqrttjRjhvdfq(L): return (66 + sum(a*x for a,x in zip(L,[248,38,47,60,138,219,151,194,38,50,197,2,92,137,56,49,218,56,202,64,158,148,141,55,157,79,108,234,181,157,4,121]))) % 256
def fcsc_7tiTA3TvNjNN9nkxmzpJqcfRpx3ELxaLWFA(L): return (160 + sum(a*x for a,x in zip(L,[45,122,44,232,112,121,130,88,51,1,201,249,83,252,26,234,221,6,124,141,89,189,177,210,56,158,73,133,216,191,118,30]))) % 256
def fcsc_tFbydRsntCWjMdqCrqNFMxdsHg7PafT3gpy(L): return (12 + sum(a*x for a,x in zip(L,[109,214,65,9,177,88,178,104,158,247,97,170,212,166,241,175,164,76,53,205,201,11,99,163,169,171,180,184,114,190,73,130]))) % 256
def fcsc_HvsiYXbWwRKLdznq7bRFuzrRNndLqWXTntf(L): return (19 + sum(a*x for a,x in zip(L,[154,115,73,33,51,123,205,209,226,167,228,197,26,85,235,114,17,85,17,59,131,47,14,29,170,130,19,103,177,101,18,191]))) % 256
def fcsc_r9jwwmeym4gvihiP4FWjayJJYHEkVsPzbph(L): return (246 + sum(a*x for a,x in zip(L,[2,218,186,181,146,30,214,62,216,142,66,67,131,87,142,234,76,135,171,88,241,19,249,109,233,185,15,122,35,21,219,206]))) % 256
def fcsc_RFAbAVXspvAqXusmiPtwPckyEgiVPoXrHg9(L): return (55 + sum(a*x for a,x in zip(L,[143,249,213,213,63,254,77,136,238,230,220,46,1,6,111,20,22,126,153,141,42,162,148,233,29,236,164,169,93,212,100,6]))) % 256
def fcsc_NnzNdCxLikg4uRxtEAhzoKRjMmwskCtNE7H(L): return (118 + sum(a*x for a,x in zip(L,[250,162,234,56,206,103,184,206,106,146,242,113,98,82,63,100,45,5,109,100,203,205,191,51,139,107,201,58,135,121,93,33]))) % 256
def fcsc_WEjgAqRriN4wkdNjpYCVLFWAuTcugMTNNvT(L): return (116 + sum(a*x for a,x in zip(L,[130,204,242,252,169,110,22,71,234,206,173,44,87,205,29,21,187,59,66,27,231,8,146,137,253,102,203,225,219,48,247,212]))) % 256
def fcsc_KMFpvPtLNenbAHVFsjL4pieruLrWe9XNr3F(L): return (255 + sum(a*x for a,x in zip(L,[85,187,20,229,150,73,182,84,120,227,112,53,215,182,159,78,212,71,43,91,62,12,9,158,29,17,241,88,212,220,66,244]))) % 256
def fcsc_pmHJXCi9NAJRx7CzFLqeVisLigEyRUFnNdg(L): return (67 + sum(a*x for a,x in zip(L,[229,77,193,117,211,134,130,171,156,197,6,70,32,155,229,189,126,84,196,43,79,132,55,94,107,45,44,28,198,183,108,64]))) % 256
def fcsc_CUoLguMMFLnKqgpRRdC9qV97CqiENqaFeYE(L): return (60 + sum(a*x for a,x in zip(L,[109,141,84,228,46,103,233,218,50,182,60,109,7,40,10,48,28,175,189,163,122,184,95,25,162,11,0,123,38,129,151,180]))) % 256
def fcsc_ArhCh3ysyoMhEhsvspg4PUPx3nLtiLHPwas(L): return (220 + sum(a*x for a,x in zip(L,[77,70,33,69,213,178,206,207,192,226,215,93,147,118,93,71,70,255,233,192,98,84,38,141,174,133,109,8,26,218,61,181]))) % 256
def fcsc_uovi3TPFRHjkXAyoVaJAthLsoYtMbc49Lbe(L): return (104 + sum(a*x for a,x in zip(L,[109,231,211,159,128,143,250,237,31,241,170,233,2,46,141,156,131,33,159,7,104,14,72,38,165,215,78,37,49,78,16,167]))) % 256
def fcsc_e3RKXbvyoCXLqbdh7rHCKm9pMamrhsdcVgg(L): return (82 + sum(a*x for a,x in zip(L,[247,152,48,154,99,75,5,38,71,16,120,150,207,82,41,148,194,204,237,208,220,184,30,83,41,83,89,30,113,52,89,34]))) % 256
def fcsc_UKF4XcLezkfqdbtxcrYqEaVMkL3P7UHqxnP(L): return (203 + sum(a*x for a,x in zip(L,[176,106,211,235,95,9,167,98,2,195,214,150,246,220,68,96,231,222,90,137,110,182,41,217,68,112,166,170,13,240,189,225]))) % 256
def fcsc_kxhrcnTtCYCdAynjkmAwNbF4cnqe9NmoEhx(L): return (110 + sum(a*x for a,x in zip(L,[120,13,176,221,11,126,22,255,53,155,178,97,215,13,248,79,79,192,169,202,108,90,42,117,206,188,178,63,238,62,163,73]))) % 256
def fcsc_kHmzeafXKqnHcjuiNHM3NtbERyupyvRWNTC(L): return (69 + sum(a*x for a,x in zip(L,[66,179,134,209,146,86,241,200,151,95,105,229,230,189,7,119,171,99,6,29,201,190,138,121,135,60,41,23,68,227,130,43]))) % 256
def fcsc_c3jTyqoMqC7oLYHoUkovMwn3y7fvPN7kqoo(L): return (86 + sum(a*x for a,x in zip(L,[79,66,144,197,56,245,236,207,181,255,248,93,216,239,64,92,34,65,146,111,14,92,135,33,134,6,146,174,96,6,195,183]))) % 256
def fcsc_xx9gnpo7ixpaYYioo3iPhhVFK4cFfyq3ATg(L): return (191 + sum(a*x for a,x in zip(L,[130,179,206,226,32,37,194,152,95,82,168,81,84,220,183,111,63,216,174,23,38,187,54,23,170,157,37,101,199,49,29,22]))) % 256
def fcsc_mqsbN4djaHMKi7LPoaozJYvi7ekjzpLf4Pi(L): return (134 + sum(a*x for a,x in zip(L,[55,17,216,9,122,58,231,221,161,96,121,151,189,133,87,197,225,239,177,178,167,79,178,229,95,203,99,235,105,176,190,183]))) % 256
def fcsc_LFybpEmvTVUaKmjVanVkeYeqaNLdAAep7gf(L): return (156 + sum(a*x for a,x in zip(L,[22,156,151,40,139,137,71,193,92,13,6,194,60,83,135,114,202,132,44,164,174,151,242,121,79,231,138,128,188,88,17,176]))) % 256
def fcsc_kCMi7j7pNUCzfuoVCjhwXvg7z9VE7FXKsPT(L): return (98 + sum(a*x for a,x in zip(L,[248,40,11,213,4,45,239,98,123,235,53,35,84,249,46,76,74,19,181,90,213,172,185,213,14,200,75,39,43,57,229,163]))) % 256
def fcsc_m3ejrr4MC3krRadq779tmjsvt4VbtsyTc9m(L): return (71 + sum(a*x for a,x in zip(L,[232,235,92,71,98,251,41,125,115,2,160,46,111,100,135,38,134,122,157,207,18,249,53,223,156,45,95,234,107,151,17,87]))) % 256
def fcsc_gmTjk4yUotpdWCsXrsj3jcHa9xMgWeCURPU(L): return (77 + sum(a*x for a,x in zip(L,[149,188,49,107,70,63,212,112,244,143,31,206,40,213,22,121,246,105,132,158,20,91,123,220,205,203,24,23,10,192,113,168]))) % 256
def fcsc_AYokhmtKFmYsAVUFCHkWJAC4xYjKKYLcyWF(L): return (193 + sum(a*x for a,x in zip(L,[67,90,70,94,186,178,127,252,61,73,61,122,201,148,26,137,134,85,62,131,195,177,184,97,78,86,252,143,158,204,32,106]))) % 256
def fcsc_NRozq7nVqTqFYixTLJff7rwWzR4erdNub3X(L): return (120 + sum(a*x for a,x in zip(L,[212,27,114,123,158,57,208,34,19,122,111,101,30,93,162,18,185,238,90,97,218,101,240,57,162,160,184,101,178,155,152,132]))) % 256
def fcsc_XdrgvUui9cKsFxxmnMhHYCoNkFe9zdnrrPu(L): return (38 + sum(a*x for a,x in zip(L,[10,13,17,100,191,198,123,72,61,31,79,1,214,93,64,16,231,56,157,96,15,195,226,17,33,113,11,3,28,72,137,43]))) % 256
def fcsc_MHPkoXjYMAwC7rUnE9VpmFnUvE9xpaEUfxV(L): return (21 + sum(a*x for a,x in zip(L,[45,12,109,86,206,199,167,28,15,220,140,121,62,197,174,31,46,214,54,114,139,160,116,85,53,180,99,237,92,41,58,48]))) % 256
def fcsc_4KagEKeUTspwXRaCEAcrzts4AhhuHNuCyM4(L): return (167 + sum(a*x for a,x in zip(L,[66,199,71,6,216,169,14,75,153,215,228,43,108,164,219,89,67,161,147,11,35,187,91,66,9,131,82,212,196,195,175,237]))) % 256
def fcsc_harWjy9EodqeTpJPAeM4Cr9sLtbgeWyYJgb(L): return (218 + sum(a*x for a,x in zip(L,[124,16,110,206,81,252,71,14,194,227,177,174,1,223,198,105,72,37,165,241,162,28,91,43,0,204,180,204,3,120,188,162]))) % 256
def fcsc_zEqnAYxp4vTtK3TEzhNKrqHFf7zVPzoMhye(L): return (41 + sum(a*x for a,x in zip(L,[173,7,115,74,202,254,202,162,43,62,100,206,35,88,79,143,114,135,198,182,179,192,226,148,4,151,175,54,108,250,119,174]))) % 256
def fcsc_XKXb4mEixXTtxWPinPPmgKbPTAYtyRyzeLU(L): return (245 + sum(a*x for a,x in zip(L,[66,56,49,138,120,249,250,242,65,156,217,112,125,165,168,196,224,11,169,208,177,164,17,247,127,119,156,134,170,91,17,235]))) % 256
def fcsc_XiXpKwvjqTHeXUjhHPxidaWNCaHU3FAn7aY(L): return (104 + sum(a*x for a,x in zip(L,[67,102,150,203,202,148,197,170,86,216,252,116,163,26,66,89,104,31,39,96,241,82,66,19,146,229,12,175,26,242,9,148]))) % 256
def fcsc_mU3fVPuXCkhusUVLCc4brUbTnivtET9q3vJ(L): return (140 + sum(a*x for a,x in zip(L,[5,167,15,251,98,131,202,102,48,154,249,228,22,97,166,31,175,64,179,110,218,50,137,137,238,29,94,22,88,60,131,52]))) % 256
def fcsc_XEUCU7s4tcKqAkotjUYtioeMmjUpTmrhJxr(L): return (128 + sum(a*x for a,x in zip(L,[157,154,252,161,98,205,184,21,25,159,12,14,53,50,199,241,106,84,4,105,82,223,10,32,223,74,43,21,229,225,76,222]))) % 256
def fcsc_fvNHtr4oHtaPapbKNRfkHxHtCHevFz9VHoW(L): return (222 + sum(a*x for a,x in zip(L,[119,52,202,1,175,129,15,112,225,12,22,16,86,219,64,62,237,22,234,130,193,18,142,65,61,58,23,213,37,144,96,190]))) % 256
def fcsc_nCXJezpUbcHp7iPKWdM7csNkiXvRNtAnycv(L): return (54 + sum(a*x for a,x in zip(L,[37,231,68,142,72,139,51,159,71,105,211,191,217,101,86,137,225,144,214,247,60,164,31,31,111,205,147,58,246,161,30,102]))) % 256
def fcsc_CHwURabgucMwKomTmaowF9sWCfbrMofiUjn(L): return (246 + sum(a*x for a,x in zip(L,[35,171,78,209,75,69,198,32,253,49,145,65,120,100,167,100,37,60,24,242,47,211,101,160,106,198,236,85,99,247,66,226]))) % 256
def fcsc_XRfnXMUKyRhaNtJNi9eJCYHYenectAThgdz(L): return (216 + sum(a*x for a,x in zip(L,[101,158,175,152,91,186,102,18,138,11,96,83,35,241,145,141,221,201,251,1,125,116,224,3,120,129,31,50,47,47,203,177]))) % 256
def fcsc_FtoH7kameAiRERRvXc4VsKHCWyJYnK44E4d(L): return (218 + sum(a*x for a,x in zip(L,[152,241,108,6,203,58,134,236,44,25,15,21,54,15,223,234,188,10,183,94,52,241,196,33,34,254,181,45,101,209,77,119]))) % 256
def fcsc_9WEHoVqpTFjNoK9uefuoTJdqqLgHt4nPoUF(L): return (230 + sum(a*x for a,x in zip(L,[115,80,247,0,0,12,151,15,96,164,28,124,92,51,0,237,169,44,185,202,56,37,178,26,2,174,215,252,160,218,46,86]))) % 256
def fcsc_EYMCyKcdH9CgXf3NJyX9qF9Kbonf9FkAvdf(L): return (60 + sum(a*x for a,x in zip(L,[103,187,222,179,61,114,230,67,8,7,103,132,198,210,40,233,241,91,87,18,64,207,220,252,185,43,225,60,220,229,177,189]))) % 256
def fcsc_EKLqFjsHAswEELjgMjaRL9PxxtdbnACmqad(L): return (83 + sum(a*x for a,x in zip(L,[195,167,168,178,137,244,176,178,101,248,31,245,182,121,188,75,62,171,115,11,168,117,74,107,233,44,148,86,131,111,33,99]))) % 256
def fcsc_emai3VjaiEVtnkg3qnLthmEessjxnghKJaU(L): return (87 + sum(a*x for a,x in zip(L,[145,53,178,5,178,89,18,88,135,231,68,201,130,78,219,72,235,121,241,73,245,57,80,51,157,213,77,254,128,197,190,61]))) % 256
def fcsc_Fd9CreX9kTbzHCoEWgUXuskKa9sFUpxUivt(L): return (16 + sum(a*x for a,x in zip(L,[188,251,236,12,210,80,155,83,54,225,123,117,172,247,116,23,235,61,141,6,228,64,103,185,250,227,229,233,41,222,197,141]))) % 256
def fcsc_X4LhfYLvMPxjWMuXYe3e7FjTcPohpnxsXUH(L): return (148 + sum(a*x for a,x in zip(L,[29,214,189,242,133,110,194,204,58,227,15,6,46,118,52,55,202,69,107,107,80,129,248,165,36,90,121,184,150,249,216,8]))) % 256
def fcsc_wfcbvkxKHtYfprimb7gVdoTakFndsfiuxmm(L): return (172 + sum(a*x for a,x in zip(L,[33,7,116,203,131,89,190,159,234,104,9,25,111,142,233,134,69,3,48,135,161,65,125,236,252,9,195,253,226,186,218,25]))) % 256
def fcsc_yzVMFey9baox4d9Egx9kAeusPKPuYjx9kWq(L): return (206 + sum(a*x for a,x in zip(L,[151,118,251,234,121,101,15,46,177,83,180,234,156,60,247,219,92,36,213,24,150,3,111,195,159,131,118,216,52,180,74,221]))) % 256
def fcsc_doyrJmdrqXofXX3RAeyjTExVsdeXspYWUEC(L): return (136 + sum(a*x for a,x in zip(L,[49,93,36,98,230,99,131,32,196,193,146,249,161,248,180,166,60,58,30,28,43,211,111,245,43,99,135,184,231,25,62,137]))) % 256
def fcsc_LAaPiCWdY9uoqF9RhawA3bKUqcHNg9ux3uW(L): return (103 + sum(a*x for a,x in zip(L,[244,121,97,105,202,200,23,246,75,28,116,27,174,28,190,109,202,91,225,66,95,147,51,199,111,87,204,92,165,58,14,245]))) % 256
def fcsc_HNmfNtNgLMUYPYNksW3MePy7KyozHTsKsKa(L): return (180 + sum(a*x for a,x in zip(L,[95,208,167,177,165,222,23,101,93,106,127,253,212,134,42,8,95,130,110,153,25,160,230,70,56,244,130,34,74,100,218,83]))) % 256
def fcsc_iTmXKCufwWAsWRWjCg7rXLaMFcNH9rtPXNo(L): return (5 + sum(a*x for a,x in zip(L,[77,212,202,248,211,86,193,246,129,88,195,27,151,45,63,1,251,33,203,207,130,157,126,180,228,33,171,56,131,93,124,188]))) % 256
def fcsc_M9REdm7dVub4UajCvxwiCRECwRyc9p7UHtF(L): return (76 + sum(a*x for a,x in zip(L,[120,50,108,87,177,14,139,19,222,224,101,163,148,149,124,96,150,107,152,45,96,109,153,192,124,237,193,100,61,122,234,104]))) % 256
def fcsc_JtKJTYkXckc3XLCRqCRbdtecAgnWvAuv9Lj(L): return (57 + sum(a*x for a,x in zip(L,[77,243,165,245,17,132,96,110,140,119,158,14,247,171,72,23,48,199,238,151,39,6,41,123,63,167,205,102,0,190,178,118]))) % 256
def fcsc_qig47CPahcVAzUeHed4nA9djVnsaqU9rAmu(L): return (5 + sum(a*x for a,x in zip(L,[249,25,19,199,43,2,73,119,229,45,151,158,22,172,50,106,251,77,46,174,203,212,60,106,10,26,175,2,69,125,134,21]))) % 256
def fcsc_oscvi3qhkPLJrMaK7VytVqnXErfweqCnsje(L): return (233 + sum(a*x for a,x in zip(L,[202,94,6,9,113,106,250,24,61,239,114,15,41,234,242,208,114,171,55,204,217,42,177,178,187,83,24,62,94,174,97,231]))) % 256
def fcsc_HNVkeTtUJUFfsqypyRLoFLM97UqACmRHpYW(L): return (142 + sum(a*x for a,x in zip(L,[127,131,129,122,160,27,6,23,166,75,137,187,39,63,130,91,19,12,146,41,69,136,222,242,141,197,226,238,133,34,44,62]))) % 256
def fcsc_n4ncTTNurquNWEoufYYAKyMr3YxcAmKR7Um(L): return (99 + sum(a*x for a,x in zip(L,[194,94,123,120,209,191,211,0,224,176,208,216,154,72,64,51,88,119,107,19,155,248,121,249,128,240,211,168,164,168,45,217]))) % 256
def fcsc_hH3KHfvEbh9UstcNoYoWKkiX4fPpCHveJvT(L): return (14 + sum(a*x for a,x in zip(L,[52,234,22,118,60,162,77,34,251,80,203,118,175,243,223,103,10,19,63,62,89,110,168,81,158,117,45,64,224,255,85,205]))) % 256
def fcsc_CJMPjCskamnzoUXWfPvoUowXoi3pibnxErb(L): return (128 + sum(a*x for a,x in zip(L,[144,209,205,151,62,14,172,178,225,171,189,156,166,166,39,187,210,120,146,243,241,185,72,157,114,42,254,187,35,9,75,167]))) % 256
def fcsc_cV9ffoUbYFx4PCnEzdFbx3LdUkkw9FzxFmN(L): return (18 + sum(a*x for a,x in zip(L,[74,246,140,3,221,24,207,61,205,75,201,14,114,37,229,61,78,8,142,184,80,86,86,68,112,253,52,227,53,4,112,51]))) % 256
def fcsc_jah9Y3RPYyjxKmUoxtKPVuxpXNrxFwCJorC(L): return (10 + sum(a*x for a,x in zip(L,[37,227,14,174,123,171,198,198,186,65,105,143,36,120,89,16,97,37,74,254,98,221,36,80,144,181,219,166,227,10,167,27]))) % 256
def fcsc_YYgvrocuTXguJbFENowVPrpJKW7xCprsiLr(L): return (157 + sum(a*x for a,x in zip(L,[239,159,151,51,61,205,183,212,111,122,54,58,237,206,86,28,116,229,91,159,77,37,163,172,211,81,73,16,216,219,100,207]))) % 256
def fcsc_ibawsNEWY9rx3CCvuXfHHjHCqwpyWdUjChC(L): return (80 + sum(a*x for a,x in zip(L,[80,69,169,225,231,230,117,154,194,222,110,11,180,49,54,117,115,100,1,68,7,51,238,131,61,128,144,195,24,49,184,211]))) % 256
def fcsc_ieMnLiPPyTATUedkCCxKv9zKiHKeEj7AE3z(L): return (22 + sum(a*x for a,x in zip(L,[253,203,91,64,126,240,187,122,164,134,218,28,66,105,145,61,116,108,56,121,206,163,49,86,165,34,151,230,221,87,195,44]))) % 256
def fcsc_fYMezUvsrJW7KWrJe4hvFTpFWUvqLLXWcgi(L): return (142 + sum(a*x for a,x in zip(L,[255,13,54,177,200,54,0,189,113,52,238,16,92,2,150,58,119,180,12,92,214,170,142,165,136,121,136,155,139,202,86,2]))) % 256
def fcsc_rT7YUasdxPeHoyRxAhMyuRvFAHqAvKPEE9K(L): return (76 + sum(a*x for a,x in zip(L,[191,136,219,232,38,101,102,230,37,140,142,18,39,176,212,193,255,96,146,55,59,174,75,180,80,148,220,96,176,74,111,195]))) % 256
def fcsc_xE7uMPLCaLK7MvF9xWpUKgJem3WVXUMRYWy(L): return (15 + sum(a*x for a,x in zip(L,[170,207,194,182,98,208,188,155,77,175,240,233,246,153,130,10,3,111,183,69,166,117,145,175,233,57,94,74,201,132,109,229]))) % 256
def fcsc_az4RsuTMpUMdxNgUiVLdJ3dVTrFs7bMjbgu(L): return (5 + sum(a*x for a,x in zip(L,[203,226,112,77,24,71,196,62,204,206,178,169,86,5,235,114,27,38,39,192,35,82,108,197,10,100,42,174,64,220,65,125]))) % 256
def fcsc_inp7nvtAfMxUqsfuxuXgC7YUozAoxvaKnmJ(L): return (247 + sum(a*x for a,x in zip(L,[17,177,139,56,224,64,120,215,176,71,85,167,116,70,249,195,44,121,196,40,214,52,238,85,162,87,149,87,208,53,126,56]))) % 256
def fcsc_HAEWzygbFaHyNxJ73AbYhhMgxoxJez4KWvc(L): return (218 + sum(a*x for a,x in zip(L,[182,185,135,163,238,208,180,59,251,177,244,94,172,148,192,116,58,60,232,252,107,234,25,180,82,216,123,102,245,62,139,49]))) % 256
def fcsc_PvXgyXFbVwHUwaJLUoq7hVrNTxeKmpjC7Ax(L): return (184 + sum(a*x for a,x in zip(L,[140,135,23,250,245,254,178,120,171,13,149,75,211,23,54,174,73,59,1,213,229,215,138,52,37,195,140,144,129,38,245,237]))) % 256
def fcsc_VAWmdcNRAUEqj4rfwjCRCu9yXeabURegouu(L): return (4 + sum(a*x for a,x in zip(L,[141,191,87,137,129,100,253,113,48,87,21,103,7,133,161,236,254,114,82,82,2,113,13,192,147,62,46,253,172,0,65,54]))) % 256
def fcsc_MwpcNMywwut3vtNkgPKPpFxsUYoXjvjKk7q(L): return (14 + sum(a*x for a,x in zip(L,[18,203,218,32,49,161,73,166,48,33,110,147,109,235,189,170,132,46,183,54,157,115,190,67,234,150,55,70,106,234,99,31]))) % 256
def fcsc_MjUxoaJY4qeeAEjV4JgxXcgpfyFebzUutq3(L): return (113 + sum(a*x for a,x in zip(L,[52,218,85,134,172,63,103,14,216,225,186,129,136,6,146,31,202,234,6,255,7,229,99,58,244,130,167,209,173,202,221,233]))) % 256
def fcsc_4U7RvvprUqyJU7saz4mFeqNgYcJnFqN39w9(L): return (194 + sum(a*x for a,x in zip(L,[47,245,175,96,75,77,144,104,140,104,72,4,11,30,229,168,71,157,179,153,4,16,92,232,221,117,148,166,163,45,79,158]))) % 256
def fcsc_NqVjtFiakdxuui3oLHNN3omHgTuqwNvX7Vm(L): return (182 + sum(a*x for a,x in zip(L,[64,230,8,252,215,250,141,86,88,98,42,170,222,112,120,11,20,78,147,241,79,99,52,185,1,36,157,52,246,219,73,227]))) % 256
def fcsc_UyuhUH9fuaqRaLqKFznUn4FAnMFm3JrdWoP(L): return (200 + sum(a*x for a,x in zip(L,[24,200,136,157,89,16,229,251,99,137,99,187,19,102,249,58,179,76,33,34,189,152,0,185,18,211,240,18,216,212,240,7]))) % 256
def fcsc_9sNWmcMmMiozWu4JRNtoaz3KsUxg7esoMna(L): return (78 + sum(a*x for a,x in zip(L,[26,89,247,4,32,73,252,11,159,42,227,227,124,91,54,132,112,40,197,24,219,240,218,101,89,162,76,231,45,194,52,255]))) % 256
def fcsc_E9arviVLkvPM3fKdVq33KKUiigECyCMRTrN(L): return (27 + sum(a*x for a,x in zip(L,[82,137,47,162,178,101,190,153,216,11,220,178,133,160,86,0,206,123,178,105,116,26,114,167,224,98,242,130,202,116,214,22]))) % 256
def fcsc_ewzRdJUoN4FCdXgCLnXkjRPY4t3TXLiNbjH(L): return (196 + sum(a*x for a,x in zip(L,[111,186,153,67,40,124,227,77,3,231,243,215,171,160,44,27,83,236,45,27,234,251,58,16,57,166,11,215,45,235,145,232]))) % 256
def fcsc_bWjt7HC7kqdzvPkocuxga4ERypcd7krxPTc(L): return (10 + sum(a*x for a,x in zip(L,[132,164,83,96,200,127,110,149,114,151,72,124,179,43,46,67,238,151,34,255,105,221,139,221,157,235,183,132,180,65,58,100]))) % 256
def fcsc_eCdMRMWUtRvwKzC9aTyrgo3kRMa937tYrw3(L): return (183 + sum(a*x for a,x in zip(L,[101,222,232,255,196,168,88,136,24,58,154,65,90,193,161,122,50,253,228,215,156,80,211,171,63,120,239,124,199,159,203,81]))) % 256
def fcsc_Rn3jviXmogqkoAkA3yPWtVe4Wf4ckty4KAw(L): return (43 + sum(a*x for a,x in zip(L,[109,10,69,143,52,106,77,32,131,237,19,42,134,176,80,164,96,126,199,53,253,165,55,170,236,246,56,229,7,119,128,52]))) % 256
def fcsc_yKguLiaHbMAgAVKUUp79cudjYvxFqcAroKT(L): return (230 + sum(a*x for a,x in zip(L,[13,28,131,32,228,104,241,227,123,186,231,16,30,159,17,47,203,182,11,206,74,214,76,213,155,79,190,129,85,224,243,189]))) % 256
def fcsc_MptngjuCdHweyWqUfhrdmRMpd7uvhMaLLnh(L): return (22 + sum(a*x for a,x in zip(L,[213,152,104,207,165,132,184,59,238,66,234,223,197,37,253,234,192,38,69,254,84,116,121,229,218,205,133,128,244,125,193,234]))) % 256
def fcsc_deHqEc3sdcyWriRAjqgJUkE9F4eCah3sHEm(L): return (244 + sum(a*x for a,x in zip(L,[139,80,5,173,203,74,97,21,95,71,173,52,209,56,110,95,51,241,37,102,161,160,5,182,231,116,52,252,138,18,36,199]))) % 256
def fcsc_jmsewYJRwbgwXziJqzLfbzkM3vTUkYx37mz(L): return (73 + sum(a*x for a,x in zip(L,[249,13,19,56,130,160,224,106,80,63,192,137,90,150,8,32,120,209,181,132,9,51,161,134,214,161,97,100,219,51,54,39]))) % 256
def fcsc_gc9C9wbz4PTW7RoeayMe7eKrqchxavrqffu(L): return (153 + sum(a*x for a,x in zip(L,[26,245,183,43,177,209,233,227,133,239,196,124,63,19,200,26,31,200,254,80,222,175,4,63,161,57,101,111,18,13,243,192]))) % 256
def fcsc_UjWqzkgrr9TnELk3XbaasTtxwtfvNPVdRoi(L): return (113 + sum(a*x for a,x in zip(L,[212,50,15,97,12,18,198,178,138,55,117,129,7,16,70,208,212,236,154,201,113,231,17,31,136,29,229,25,227,158,162,20]))) % 256
def fcsc_HK7gwMiLCWvoMFaJnkntLkjMvo4rkkMyVfC(L): return (184 + sum(a*x for a,x in zip(L,[194,15,188,207,154,243,204,230,119,28,115,175,113,253,33,103,223,27,45,207,82,118,254,67,113,47,208,33,177,31,228,170]))) % 256
def fcsc_9Xx4uCWoj7kRAwzuzT7Truz4MdMWwL7JRpF(L): return (223 + sum(a*x for a,x in zip(L,[32,190,202,159,160,201,3,169,208,135,35,100,150,110,249,163,123,158,164,222,236,161,129,106,31,65,177,94,165,3,249,180]))) % 256
def fcsc_i4tHkW9EqXNdT7ukJHfiriUfsjjChwPqWaY(L): return (135 + sum(a*x for a,x in zip(L,[146,244,209,186,206,66,172,192,207,7,200,254,67,96,220,251,147,87,26,6,107,185,218,155,122,180,251,231,107,168,85,128]))) % 256
def fcsc_xxp4mTehLk3VCpMMNaApetaXU3HTysPKpgp(L): return (167 + sum(a*x for a,x in zip(L,[102,38,42,92,144,245,16,99,129,179,11,36,129,128,144,39,249,114,116,117,170,57,148,188,59,239,153,197,94,168,133,173]))) % 256
def fcsc_Y7xjcAHAnEavCW7gqpJsL43A4dxTCXu3RiL(L): return (153 + sum(a*x for a,x in zip(L,[188,47,95,247,152,115,129,76,14,8,208,241,143,157,207,249,174,165,170,2,221,171,202,60,44,162,169,118,228,240,157,169]))) % 256
def fcsc_RTnwcLWaYKRjFjCCYHM4deoLpauRR79MCx3(L): return (136 + sum(a*x for a,x in zip(L,[40,99,197,90,56,203,239,188,89,176,232,83,2,223,61,170,57,233,248,100,153,134,71,105,157,110,248,146,122,11,185,45]))) % 256
def fcsc_TciWvaVhn9nYyJtHFbgo7ivqEuCcCtgXuW3(L): return (238 + sum(a*x for a,x in zip(L,[123,163,228,200,1,89,129,228,24,74,18,40,199,223,205,11,178,78,191,221,217,118,127,144,108,71,12,230,90,23,81,213]))) % 256
def fcsc_4NCVVaXy3KMfYbUVUgK4vyCLFdKcrxNPosX(L): return (49 + sum(a*x for a,x in zip(L,[227,239,218,79,60,82,207,99,206,120,98,211,130,14,112,160,162,62,235,17,30,182,123,64,126,245,171,230,12,92,95,230]))) % 256
def fcsc_iKeEJrpqHFCnX7zm7TbmnCyxTFnkEbwqAw7(L): return (69 + sum(a*x for a,x in zip(L,[83,33,124,59,189,82,61,181,106,179,228,232,133,218,254,169,144,190,113,8,136,85,255,69,112,157,183,98,180,3,164,227]))) % 256
def fcsc_tr7VvTEaesUuttCswWmeKNbWmuAuRAFjwVU(L): return (146 + sum(a*x for a,x in zip(L,[20,49,75,246,46,38,185,223,147,217,219,27,68,225,160,113,53,105,16,213,234,145,9,15,86,87,32,48,160,247,219,186]))) % 256
def fcsc_hcFNywA3A9djoJTJudCPTgCvm44mj7RmvJf(L): return (85 + sum(a*x for a,x in zip(L,[133,27,164,132,31,199,40,237,150,249,1,199,0,134,128,138,132,133,20,84,39,182,43,13,157,211,152,169,33,0,107,176]))) % 256
def fcsc_cKLeVhgj7WeWRgRRFVzgMk4fTiY97H3hUoA(L): return (90 + sum(a*x for a,x in zip(L,[82,23,169,240,47,158,101,50,88,85,245,252,187,151,93,152,186,108,31,98,60,5,168,236,174,89,61,147,58,211,189,8]))) % 256
def fcsc_uRyTkjRashULpaXqxxUrptqbzefkmR9JW49(L): return (56 + sum(a*x for a,x in zip(L,[236,13,30,32,128,5,185,180,73,129,57,25,144,27,235,193,136,136,133,212,162,64,222,128,199,52,169,242,154,86,157,92]))) % 256
def fcsc_AxxzcjN9oCwqFwxopWXdRJyoYmfLP9Af9fa(L): return (84 + sum(a*x for a,x in zip(L,[95,127,143,247,161,220,236,172,222,199,105,45,186,29,3,146,135,167,20,107,26,110,49,141,62,254,79,191,142,5,155,26]))) % 256
def fcsc_XUcYep99yvofgCE7TvtHdvFptkTJRvevKaV(L): return (108 + sum(a*x for a,x in zip(L,[37,96,189,39,168,166,28,91,218,185,131,169,158,170,83,112,11,223,126,40,163,248,237,198,198,36,215,114,248,81,50,143]))) % 256
def fcsc_9eAPJerd93K3rmMvAoin7iYxapLT9kurHkH(L): return (172 + sum(a*x for a,x in zip(L,[27,1,251,116,216,48,145,86,151,48,207,205,177,174,240,54,6,177,34,147,76,144,59,102,224,65,3,22,83,60,34,214]))) % 256
def fcsc_ed3A4s4vx4LT7JadwgVzMMwVq7Hr9dWtVxN(L): return (238 + sum(a*x for a,x in zip(L,[205,28,197,89,150,43,121,219,160,60,14,29,106,32,182,57,18,244,111,3,159,222,159,212,57,103,205,136,58,251,179,180]))) % 256
def fcsc_zsbFKoVpCkpebTTxbLb7FMUnx7RPLzWx7fu(L): return (49 + sum(a*x for a,x in zip(L,[127,134,193,72,27,3,108,248,158,48,100,164,232,141,236,167,104,198,104,50,105,241,83,235,53,198,11,186,19,235,20,177]))) % 256
def fcsc_9EukTrMJJMutYvJziuzjU4RkE4otFLXiaJE(L): return (247 + sum(a*x for a,x in zip(L,[214,164,224,223,94,220,26,213,171,36,23,64,107,63,179,35,248,63,239,3,227,63,252,242,117,88,190,189,51,170,199,241]))) % 256
def fcsc_EdaFUrm7r4epe4CpfVAiHKyxxMHR3RsRqUg(L): return (234 + sum(a*x for a,x in zip(L,[27,39,34,213,217,140,91,174,209,25,82,232,34,104,105,133,152,3,79,199,179,192,79,90,105,25,21,60,60,57,135,241]))) % 256
def fcsc_Nj3XicFXs4RkqYepiRLmvAkuCpLKRbHizie(L): return (253 + sum(a*x for a,x in zip(L,[67,124,212,209,218,129,52,233,160,194,130,148,65,121,129,194,212,96,8,67,227,36,131,211,163,178,225,158,143,94,88,55]))) % 256
def fcsc_CamA3rUvvrwTjUAvTrkaHvEpjnFCXbrTHR7(L): return (54 + sum(a*x for a,x in zip(L,[16,112,73,10,236,7,113,180,223,233,90,233,135,190,147,13,207,36,176,231,51,237,147,197,176,172,54,61,247,91,224,19]))) % 256
def fcsc_4sdrFmVvHKfHMoynKqJJnCHKJKkejiEai43(L): return (23 + sum(a*x for a,x in zip(L,[130,228,120,156,134,14,176,43,2,23,184,2,178,139,114,71,174,79,238,96,102,167,236,56,69,255,184,35,125,44,44,99]))) % 256
def fcsc_NtbsvihfraKt7sdvwM39WKHECyR7dMaM7Fk(L): return (220 + sum(a*x for a,x in zip(L,[73,138,216,91,20,87,184,232,31,45,66,67,16,69,141,125,108,59,244,112,254,90,209,179,37,111,237,195,76,84,96,169]))) % 256
def fcsc_tLYURhJF34cvNpHCoWRVeAaroTVYcz4xRJV(L): return (227 + sum(a*x for a,x in zip(L,[190,125,106,188,229,212,81,192,180,96,8,252,243,198,34,82,238,123,188,144,239,16,215,33,7,123,209,168,248,185,174,148]))) % 256
def fcsc_rHLXHwoJcNeTtRRTgV7gF9WdHzwcnnUucVi(L): return (249 + sum(a*x for a,x in zip(L,[84,100,4,58,90,236,120,172,229,35,111,207,96,8,156,86,78,209,14,36,203,196,220,208,172,27,235,107,162,188,63,10]))) % 256
def fcsc_uHgdy7fNkJAUWvEsshKcayeswTuTYcEgUip(L): return (139 + sum(a*x for a,x in zip(L,[18,146,23,247,43,197,119,135,219,240,238,186,160,64,172,49,17,240,226,1,239,95,81,163,186,169,204,118,71,82,25,204]))) % 256
def fcsc_sNivMKk7eYYqyjirVKRXTy4rnrfjmEeTEVR(L): return (11 + sum(a*x for a,x in zip(L,[180,233,184,111,216,88,10,176,207,123,156,17,223,19,55,93,136,153,159,215,147,122,132,242,43,218,190,118,43,175,94,156]))) % 256
def fcsc_NJMPTo4pFEjJdahn4MJYbuuNciJKKTxbrCX(L): return (116 + sum(a*x for a,x in zip(L,[19,38,38,58,244,110,65,244,237,113,194,217,41,63,143,151,86,178,187,22,73,65,120,7,153,115,133,200,198,170,130,107]))) % 256
def fcsc_XmC3gxvX9pqWEXtEEMPvzpJX3ipMLWEsx4X(L): return (73 + sum(a*x for a,x in zip(L,[15,73,25,17,251,22,153,24,253,255,9,15,142,143,218,255,29,90,120,212,173,201,38,142,42,32,91,140,68,93,194,242]))) % 256
def fcsc_mkaLo7MJwqYtVskdVppejpxnmPEuCRK3hyd(L): return (183 + sum(a*x for a,x in zip(L,[172,214,32,39,176,171,150,21,17,114,3,77,44,236,171,174,196,215,195,110,187,65,187,64,172,46,27,125,249,155,179,16]))) % 256
def fcsc_PA4rxz4jyJtCWsEnhqJnrcvMquLeXWLa9ag(L): return (97 + sum(a*x for a,x in zip(L,[89,211,67,59,57,189,90,255,176,52,228,54,50,155,138,166,53,60,234,147,113,141,44,121,167,114,185,194,246,177,39,136]))) % 256
def fcsc_dFJp3cCLRMsKCbhoLibLgybJkuKm4hWzVzx(L): return (10 + sum(a*x for a,x in zip(L,[135,20,88,206,251,199,202,18,200,9,119,119,180,31,181,83,117,251,40,210,51,77,87,119,61,222,86,47,100,189,147,0]))) % 256
def fcsc_FcT33uJrayVeKYAxfw4ouiNLJaaNN9XFHhj(L): return (31 + sum(a*x for a,x in zip(L,[227,0,78,92,108,223,68,48,52,110,30,32,4,46,23,163,59,9,165,167,88,38,151,11,180,189,190,54,218,120,108,144]))) % 256
def fcsc_9EnKyCMsyMqjWm4c3phrmTFYxzxEb7PzLyE(L): return (119 + sum(a*x for a,x in zip(L,[171,192,84,168,16,250,231,110,28,92,2,16,244,104,9,127,57,217,193,63,174,139,163,127,172,168,110,248,243,54,61,68]))) % 256
def fcsc_RiggkJC7AEabVbNpsUPsv4koXfujUfFFEda(L): return (132 + sum(a*x for a,x in zip(L,[134,94,184,53,236,94,93,52,106,34,141,160,38,142,197,10,55,196,65,50,79,0,200,204,246,20,103,247,199,18,236,58]))) % 256
def fcsc_g4fuPRqyihUwgyAAqmYKHHddTVq3okAvjWF(L): return (191 + sum(a*x for a,x in zip(L,[112,204,85,42,242,184,102,0,197,118,225,240,88,7,233,153,226,136,220,242,234,52,168,188,206,25,144,144,149,15,198,227]))) % 256
def fcsc_zzgAujiAdqyNhuRbRTczPV9UJwMc7zVJstk(L): return (223 + sum(a*x for a,x in zip(L,[50,26,174,74,91,157,11,201,55,110,63,243,118,180,214,182,38,23,134,60,64,135,35,207,73,231,193,103,176,74,113,185]))) % 256
def fcsc_3RRceeRcHvXvXuYnymRvK7HFyVoNg73fmcj(L): return (144 + sum(a*x for a,x in zip(L,[96,177,57,214,15,204,184,8,243,83,14,112,111,202,58,73,182,157,112,225,209,164,109,238,1,15,32,218,186,237,202,99]))) % 256
def fcsc_rCioUuMJziCuMEeJx7divmxCEX4E9RLhCjA(L): return (47 + sum(a*x for a,x in zip(L,[123,240,29,176,1,99,12,153,13,223,23,244,47,36,240,124,239,28,210,56,66,68,9,113,171,47,179,4,109,153,87,0]))) % 256
def fcsc_PtPpJKCEwLEtXstjgxXefHWoHvNfWxdA7nM(L): return (23 + sum(a*x for a,x in zip(L,[81,227,129,202,166,223,40,213,168,81,236,25,5,77,106,254,76,118,144,94,13,104,221,90,135,115,58,79,227,169,44,225]))) % 256
def fcsc_NqToELHxzkeJp9tvcxFAR3UERaCxbsvpP4f(L): return (144 + sum(a*x for a,x in zip(L,[223,200,170,21,153,102,122,131,166,191,4,184,108,86,219,187,73,16,180,148,77,121,96,253,157,85,108,53,92,88,183,207]))) % 256
def fcsc_NyxVJtH7HPXiqVEXLJFyXqqbsovwftzFpaz(L): return (239 + sum(a*x for a,x in zip(L,[196,142,176,44,89,114,136,90,211,107,87,207,193,140,36,163,19,138,54,27,119,43,174,161,212,226,44,71,142,164,33,252]))) % 256
def fcsc_wu94FCmUKtVn7riYWryzxAPddWmWxj3aAKz(L): return (128 + sum(a*x for a,x in zip(L,[253,109,10,93,177,98,194,218,190,198,252,135,24,216,91,249,116,43,110,76,149,87,67,31,119,103,14,228,131,153,59,114]))) % 256
def fcsc_RReArCAFnraE9J9CHyHikAexXfFoziLYa4K(L): return (216 + sum(a*x for a,x in zip(L,[28,30,111,213,156,215,251,110,82,130,141,58,118,117,188,31,40,218,166,51,38,111,65,212,143,135,22,143,144,99,66,93]))) % 256
def fcsc_Ntdgq9UXYaXksmRimNUz4hyzppNiyzYuvks(L): return (112 + sum(a*x for a,x in zip(L,[82,147,201,114,37,71,55,152,224,12,7,125,220,94,245,63,249,204,252,202,254,196,163,203,59,162,107,167,70,216,11,232]))) % 256
def fcsc_favR4hjiUKoPL7Vkvmbc7Hqs7U9K7yY3zsV(L): return (24 + sum(a*x for a,x in zip(L,[136,243,238,204,73,213,155,238,71,166,241,115,44,122,149,43,9,180,2,139,115,25,218,254,80,138,3,144,125,87,154,200]))) % 256
def fcsc_kjYATd7jagoik3fEowncp3xwMmshLnksiTu(L): return (66 + sum(a*x for a,x in zip(L,[218,255,233,31,240,203,94,150,145,90,146,236,15,20,98,251,190,145,149,66,225,73,114,219,114,74,146,92,198,207,195,190]))) % 256
def fcsc_VdwxFRTtyKHEXJh3sbfkRYkxHqijCNogARg(L): return (158 + sum(a*x for a,x in zip(L,[75,169,145,158,2,245,184,152,217,103,5,103,56,52,186,154,30,226,241,84,237,145,41,25,168,62,60,155,98,54,224,223]))) % 256
def fcsc_pFUfCHJfpggkzt7fuWmJNEyAjaVzh9wjaJ3(L): return (171 + sum(a*x for a,x in zip(L,[39,157,33,85,147,230,63,109,90,55,16,27,250,249,137,149,122,87,23,179,234,215,25,49,121,152,48,254,40,142,66,63]))) % 256
def fcsc_aJYjt7CxAJPkRiaAEmnh3qcCfVcmzHLHUAa(L): return (31 + sum(a*x for a,x in zip(L,[182,65,32,188,36,180,180,90,113,11,28,202,74,52,98,127,95,94,201,182,225,3,21,186,126,8,7,167,14,202,230,222]))) % 256
def fcsc_3j4eKzaYApooiANKX3s7y9dmjJPqbeFmRu9(L): return (134 + sum(a*x for a,x in zip(L,[251,205,170,8,219,88,59,75,221,174,254,186,91,122,63,148,35,0,93,27,147,119,173,204,105,182,126,46,62,214,46,46]))) % 256
def fcsc_vNybxhdeX7Cy77WFuUyHkhw3NeKE7Pw9X47(L): return (155 + sum(a*x for a,x in zip(L,[18,182,205,150,135,71,253,17,103,34,249,57,98,202,179,137,116,91,130,28,44,100,254,205,43,198,145,193,101,134,25,158]))) % 256
def fcsc_gCfeL3EfjjTjqCrsy4VvmyfMfazcjvxjCLX(L): return (165 + sum(a*x for a,x in zip(L,[208,14,25,217,229,15,225,212,6,219,32,93,134,8,77,45,153,156,206,82,106,102,137,71,136,250,50,220,152,248,173,220]))) % 256
def fcsc_ckHzwc3V7nAcrPXsLYnAaqV7gEPHVs7thTY(L): return (73 + sum(a*x for a,x in zip(L,[24,71,84,75,53,123,225,215,244,247,46,120,214,228,2,206,62,190,223,148,108,28,20,145,130,240,57,199,212,130,8,92]))) % 256
def fcsc_ymjnTWnmv3jnRHLfibaXd94FNwsMzkoWRha(L): return (208 + sum(a*x for a,x in zip(L,[95,93,88,65,212,33,229,3,142,38,203,77,139,157,123,51,224,124,12,180,127,199,111,248,143,231,61,137,51,75,78,27]))) % 256
def fcsc_RNmTCRUEgtksYk3JMWJ4UYEFpThnrpjEWid(L): return (152 + sum(a*x for a,x in zip(L,[73,121,155,239,230,149,76,216,140,14,212,135,213,174,162,103,151,43,93,19,230,187,53,76,59,111,19,94,186,70,197,61]))) % 256
def fcsc_fj4UrhRghcPtKaUxPwexioxYUnaF3tRXago(L): return (129 + sum(a*x for a,x in zip(L,[28,38,158,221,69,192,168,69,47,61,69,163,101,73,84,166,103,67,111,50,93,45,140,153,194,175,93,152,165,60,52,27]))) % 256
def fcsc_mqyg7kePKaaFYtzg4tsATJavgahKPAqmbPu(L): return (102 + sum(a*x for a,x in zip(L,[158,86,97,235,117,170,49,102,7,84,175,28,11,165,141,233,202,91,142,117,22,40,59,202,14,235,37,93,121,179,107,27]))) % 256
def fcsc_3WKNxyoi7o3tHskNrXsggaqUhJWYeaqCiPv(L): return (137 + sum(a*x for a,x in zip(L,[179,34,238,103,215,254,180,229,149,230,157,165,116,44,50,184,145,35,78,15,235,247,171,190,6,235,179,251,194,170,146,64]))) % 256
def fcsc_rA9d3PLMMzxLmNhNkLYrcomFgiegvpezcFs(L): return (29 + sum(a*x for a,x in zip(L,[199,38,103,117,54,87,243,140,49,84,82,181,215,107,209,228,66,72,42,151,44,37,22,55,110,10,112,0,193,205,32,132]))) % 256
def fcsc_Exfnni939YFjEUAoTfdAXwpgiRkxAChWmxM(L): return (53 + sum(a*x for a,x in zip(L,[52,174,131,142,41,46,224,10,134,110,233,191,132,125,21,16,118,242,221,227,177,34,159,119,118,33,201,37,138,178,185,201]))) % 256
def fcsc_aFk3rreRVPhCAowFaEyiPxRhT4iXdaoNq9U(L): return (15 + sum(a*x for a,x in zip(L,[9,193,190,88,155,29,163,199,57,214,151,211,0,200,127,82,127,18,153,233,153,156,5,92,120,98,241,84,42,79,13,231]))) % 256
def fcsc_HMrxCtUXfdexzyMUUktbN4hpHX4jgEKEmAY(L): return (42 + sum(a*x for a,x in zip(L,[149,230,138,24,87,183,84,154,2,128,145,6,94,66,75,236,160,131,173,149,171,166,87,88,135,145,62,68,73,107,131,118]))) % 256
def fcsc_zUcUaRyHUqpNoNhNcFJusgeCUvVXJAA3kMw(L): return (100 + sum(a*x for a,x in zip(L,[74,51,136,255,158,31,134,63,114,248,197,193,101,136,141,111,8,146,64,244,203,111,112,48,26,118,31,79,70,122,245,181]))) % 256
def fcsc_f7aocMNuxNkPmchM9gqxjuARYAdTskYvuVp(L): return (19 + sum(a*x for a,x in zip(L,[236,102,79,188,93,46,168,31,199,151,223,27,21,239,27,200,6,107,217,147,130,220,210,58,177,251,179,210,17,225,77,189]))) % 256
def fcsc_WkzXNvdEc7NmKHuNJEjigTVPzomRNkFvxWV(L): return (155 + sum(a*x for a,x in zip(L,[5,28,115,252,166,122,20,4,235,18,246,165,98,52,232,152,210,34,62,38,6,4,43,90,186,222,98,84,49,30,238,122]))) % 256
def fcsc_UEkpc7aojHyzcdg93L7R3TdUvwwEgVEWuyR(L): return (58 + sum(a*x for a,x in zip(L,[235,96,111,82,150,238,226,230,9,118,231,163,131,153,188,83,254,74,168,246,139,25,26,248,97,243,129,44,18,93,229,53]))) % 256
def fcsc_zXfxxxAiHCor4JYguipsPKjb7hufojzitR7(L): return (239 + sum(a*x for a,x in zip(L,[28,102,227,240,120,169,7,4,218,198,66,125,198,165,82,112,28,228,174,134,37,104,4,58,45,161,149,101,183,109,198,88]))) % 256
def fcsc_nsHMWis9tu9sMdMnYTVzftqR4qEtFonViRb(L): return (52 + sum(a*x for a,x in zip(L,[48,39,13,145,216,97,164,183,74,78,97,226,56,39,17,120,85,96,31,82,236,149,105,5,211,185,46,99,75,172,53,108]))) % 256
def fcsc_v7xPo9Kvgo4RataAvbR9sJeT9yXNjUpmtjp(L): return (60 + sum(a*x for a,x in zip(L,[11,8,194,32,118,118,5,254,45,112,52,138,209,31,186,182,1,131,243,29,232,138,90,93,43,59,89,217,20,11,114,12]))) % 256
def fcsc_jMsENWgygegoKLp94bVemATzzKn9npKcpUC(L): return (82 + sum(a*x for a,x in zip(L,[218,102,142,60,165,67,67,128,140,177,201,158,234,108,220,87,249,190,210,226,99,101,107,233,45,132,165,224,106,190,235,95]))) % 256
def fcsc_9vmr39wMKpXTVeNoJyeYFVVJkvA3tuFYFdo(L): return (59 + sum(a*x for a,x in zip(L,[60,155,184,136,124,212,179,154,90,203,202,83,177,115,2,40,104,247,77,55,145,45,5,2,125,27,189,92,137,65,19,167]))) % 256
def fcsc_jmkJTsgPjWf9sWXsH3yoCWvhTezA33EU7TP(L): return (119 + sum(a*x for a,x in zip(L,[136,252,202,193,200,112,191,33,109,137,3,47,82,36,208,141,51,90,162,138,196,159,197,9,60,43,54,223,24,145,139,81]))) % 256
def fcsc_tRxjpCvutTUWrehHetHek3myaFv9iTP4F9Y(L): return (82 + sum(a*x for a,x in zip(L,[135,175,226,175,176,236,39,69,5,78,207,176,109,53,127,61,91,111,116,222,25,216,193,104,67,126,117,48,111,60,231,255]))) % 256
def fcsc_XtiPvJtfjFCLgrysF9wtbR7CusfvgWRiNPp(L): return (204 + sum(a*x for a,x in zip(L,[203,109,121,162,247,153,233,176,250,218,59,175,216,22,77,28,118,98,153,172,195,226,121,226,172,54,205,48,159,219,51,182]))) % 256
def fcsc_EtaN4EEKgxdTurUddTjvzc7ggHddFJfCVo9(L): return (143 + sum(a*x for a,x in zip(L,[90,183,87,49,6,166,227,182,6,251,129,215,135,110,21,135,173,206,71,49,115,39,49,221,93,199,98,142,97,87,80,205]))) % 256
def fcsc_MgejAq4njsyKUfYrPgcWAgL7VUnWJW9vWRm(L): return (121 + sum(a*x for a,x in zip(L,[76,67,173,86,175,169,67,197,23,200,243,193,7,253,182,155,16,22,47,138,84,165,27,137,77,215,117,40,46,242,6,214]))) % 256
def fcsc_VHrFn9zyqCcpFoTmR7urgYzY9NyjaWvEgnh(L): return (164 + sum(a*x for a,x in zip(L,[158,169,50,205,165,183,9,94,55,2,144,186,251,79,245,214,21,10,22,166,88,18,26,123,106,128,159,171,183,91,71,183]))) % 256
def fcsc_XTdCj3nmPFxxm4opWEqh3YXWFurL7RPYfLN(L): return (98 + sum(a*x for a,x in zip(L,[137,155,87,152,154,135,77,13,78,6,17,132,214,76,242,196,160,48,175,94,185,155,159,223,223,147,176,112,59,86,234,124]))) % 256
def fcsc_y3waPKtbFtHFnfnNsjdwKYCgkcksvHcmh7E(L): return (237 + sum(a*x for a,x in zip(L,[108,244,64,194,166,62,144,200,77,44,111,42,133,238,208,111,227,25,234,175,109,157,126,226,235,64,120,165,8,248,194,77]))) % 256
def fcsc_nHAMhXXAdnRtetHCtzyuh4YK9AP9JvkhH9k(L): return (86 + sum(a*x for a,x in zip(L,[177,53,44,19,43,155,183,34,38,25,204,39,7,214,87,251,251,179,118,6,207,163,97,253,144,107,20,197,130,137,81,24]))) % 256
def fcsc_vecKLzfWfTYhHnAri3RedbRARwYbcUUtVRE(L): return (221 + sum(a*x for a,x in zip(L,[249,167,49,54,73,30,230,133,207,235,62,116,52,174,81,96,110,53,58,194,197,252,43,168,198,123,53,120,72,42,3,126]))) % 256
def fcsc_AJyFvd7FkdcAXasHbjqcxrwLY7WAapAmcWR(L): return (78 + sum(a*x for a,x in zip(L,[180,224,231,106,2,154,146,80,74,84,216,49,135,148,177,162,196,43,62,87,226,168,195,224,72,70,53,73,73,7,142,239]))) % 256
def fcsc_nTHCcEaUN4PgPneVpnwt9yUhJcXfU4tHqeA(L): return (73 + sum(a*x for a,x in zip(L,[30,6,135,2,169,170,78,156,231,53,132,59,250,107,22,63,121,120,114,203,85,4,84,108,86,62,131,252,18,175,36,37]))) % 256
def fcsc_rr4VsoCCJqHxpjM4MyYumagkcf9NUyvkrVh(L): return (38 + sum(a*x for a,x in zip(L,[53,101,255,177,30,61,242,242,102,159,5,246,154,227,212,209,192,150,245,189,139,11,232,221,253,218,177,252,61,143,50,169]))) % 256
def fcsc_MHhnPEPkjkxVLnsjpXiRvLiqWY9z47YjyjU(L): return (239 + sum(a*x for a,x in zip(L,[145,243,153,193,174,153,23,122,195,231,143,237,238,61,211,214,63,174,114,35,222,76,234,29,4,109,194,60,178,128,163,51]))) % 256
def fcsc_HiyawzoAyhkvia3Pdj4zMsLkVUquRaFioEw(L): return (146 + sum(a*x for a,x in zip(L,[112,147,114,29,177,67,189,153,83,35,213,100,4,58,44,29,205,94,7,156,124,80,123,196,184,90,24,242,45,243,105,214]))) % 256
def fcsc_hzWmWuy4gxtw9VNdV7RgPRkedAAFEC3aggc(L): return (10 + sum(a*x for a,x in zip(L,[42,98,187,50,73,55,186,101,178,210,157,232,214,209,180,89,51,244,164,159,10,6,108,99,5,55,54,182,82,79,40,200]))) % 256
def fcsc_scmqiyAV9mjEmu9rs7orpNUkbdfummoXWdJ(L): return (82 + sum(a*x for a,x in zip(L,[98,63,40,132,183,73,241,101,105,11,58,233,70,242,245,3,99,161,204,5,130,31,97,10,46,190,36,133,246,51,220,123]))) % 256
def fcsc_z3X3RMNT4EKLrFJLkFHrg49C4UYRcWTwV9u(L): return (4 + sum(a*x for a,x in zip(L,[119,5,200,53,161,251,19,101,205,24,124,134,190,46,170,181,106,253,95,70,57,245,157,231,242,160,83,209,229,142,144,185]))) % 256
def fcsc_9doXgPxsEXXEt3nyePKodETmFCEFeKTtray(L): return (118 + sum(a*x for a,x in zip(L,[203,7,123,180,67,208,145,74,185,181,76,61,146,215,66,165,34,130,217,57,68,227,57,191,210,87,52,21,149,205,108,23]))) % 256
def fcsc_ojiNdMdVkYRdmbYVUdgdjwq7xFfLwFYme7W(L): return (247 + sum(a*x for a,x in zip(L,[63,39,135,89,174,171,15,142,80,162,95,23,244,72,213,133,25,61,46,20,62,146,101,191,132,17,92,64,82,148,248,204]))) % 256
def fcsc_LJz9tVUY3s9JYWisNY4o4iKf4vo9n9PeonX(L): return (173 + sum(a*x for a,x in zip(L,[107,228,51,205,201,159,209,181,41,58,1,201,21,60,97,2,247,190,74,46,165,40,83,73,3,38,98,17,86,93,202,190]))) % 256
def fcsc_wk4xuChWqLyM34qykzFNFoVn793u4ENNd9u(L): return (229 + sum(a*x for a,x in zip(L,[160,151,66,99,97,80,52,176,127,89,141,11,1,59,143,202,40,53,230,170,24,208,50,145,68,147,125,71,125,65,102,89]))) % 256
def fcsc_veNzRyWTuCYMvamvAXswdnHvTyY9mE3CwwN(L): return (2 + sum(a*x for a,x in zip(L,[206,204,45,174,160,143,51,95,136,170,60,101,223,204,91,53,85,222,203,9,79,134,89,145,0,190,151,18,79,92,112,33]))) % 256
def fcsc_tLMVeMUmdUye9tMrycpiRwEidcuec4rXnTj(L): return (95 + sum(a*x for a,x in zip(L,[247,205,107,235,247,176,50,234,227,84,121,120,72,180,149,199,78,84,188,113,192,100,95,107,143,82,235,238,182,9,195,210]))) % 256
def fcsc_rkHxEdewczVqwWHMgTqWgtme3etmPHb4uwN(L): return (54 + sum(a*x for a,x in zip(L,[90,1,30,213,254,129,208,33,110,6,152,241,231,227,24,82,0,181,156,243,106,194,26,144,132,21,154,39,111,88,116,114]))) % 256
def fcsc_pJE7bwAhRCF74znaknb4tUAoJmF4jW3ttEJ(L): return (72 + sum(a*x for a,x in zip(L,[180,240,24,110,18,123,161,250,42,121,131,59,56,216,141,195,61,20,223,219,174,71,192,71,37,234,49,80,30,219,116,222]))) % 256
def fcsc_UdFJeYfbyNTkFzsxjRi7uJmHNU7JNE3FbX7(L): return (74 + sum(a*x for a,x in zip(L,[228,242,142,147,54,42,137,1,230,188,183,107,185,247,134,48,245,92,86,158,110,232,155,143,24,10,81,112,84,236,225,238]))) % 256
def fcsc_ua9jjniv44oymkec4JdvUjUHPmdjcmr33zC(L): return (104 + sum(a*x for a,x in zip(L,[39,164,168,175,203,233,113,134,221,78,41,53,242,143,72,54,97,168,170,157,179,142,124,170,59,34,34,128,31,241,171,22]))) % 256
def fcsc_mxhNFzJ9yiMxcrYpwfAER37yV4bXrbKjirE(L): return (217 + sum(a*x for a,x in zip(L,[78,95,113,145,15,132,197,76,155,212,133,105,225,107,219,196,77,155,231,226,81,247,57,87,215,237,37,105,64,110,182,68]))) % 256
def fcsc_UjM3kpwimWaRfnxuKmMT7vYR3kdFkKciJYx(L): return (103 + sum(a*x for a,x in zip(L,[83,55,49,83,169,159,201,89,62,206,222,184,150,166,93,154,180,186,13,239,108,91,147,191,4,171,67,25,140,211,47,82]))) % 256
def fcsc_JJEL4wUaaXAdvzWbaCgbTdkqJiseXybqiUJ(L): return (98 + sum(a*x for a,x in zip(L,[10,155,170,215,94,187,112,62,142,215,46,77,94,65,67,85,169,230,121,108,191,215,153,57,157,36,244,123,12,32,186,9]))) % 256
def fcsc_NHmkAaEhwheftzTXeKcFvcMRXnb49tRtVus(L): return (219 + sum(a*x for a,x in zip(L,[79,247,186,214,45,1,227,194,8,228,217,199,26,102,57,187,180,49,18,142,10,151,5,230,149,236,135,146,29,77,192,227]))) % 256
def fcsc_YgHnbhF44hEMRixUbeM3ksACoKYtsHiYsLu(L): return (163 + sum(a*x for a,x in zip(L,[254,203,54,139,166,147,77,121,75,245,231,248,207,192,219,121,207,58,243,44,113,8,100,110,76,122,198,80,181,225,249,184]))) % 256
def fcsc_qqekR99u4m9NzLmdnyNy9uWopbwFUd7wkEE(L): return (130 + sum(a*x for a,x in zip(L,[53,212,148,46,153,15,13,131,91,137,83,198,152,240,250,24,95,248,211,156,41,201,100,209,154,172,161,207,18,229,210,107]))) % 256
def fcsc_xUkx943AaVfazLNeLAomWpYTgrLXWpCYLqR(L): return (205 + sum(a*x for a,x in zip(L,[136,146,40,197,255,159,113,216,201,223,61,210,95,248,185,16,50,55,14,244,100,170,138,186,129,124,74,148,0,162,230,138]))) % 256
def fcsc_FKciww73nstzsqFayrJKyafc9kqnvLqWCkT(L): return (18 + sum(a*x for a,x in zip(L,[200,172,22,88,214,47,113,114,213,223,62,55,59,56,166,164,55,50,174,221,181,117,7,250,62,125,223,8,141,115,136,163]))) % 256
def fcsc_NrxLFfMcHpFomCWHFhAqiqyt4WfynFaoMvm(L): return (194 + sum(a*x for a,x in zip(L,[130,190,47,223,142,168,35,172,32,195,77,237,208,198,152,88,179,61,54,226,194,193,66,47,220,74,10,230,147,159,56,199]))) % 256
def fcsc_PLsWANHFLxbAAWyodnPyWgc7HP9UW9vWwjm(L): return (130 + sum(a*x for a,x in zip(L,[174,49,91,245,100,48,62,144,58,13,125,81,77,157,32,76,233,92,250,122,174,65,31,83,23,208,105,112,87,30,142,170]))) % 256
def fcsc_nsvdNfmpzWTLg9CbdcEsbapWjWmgMYu3sVP(L): return (249 + sum(a*x for a,x in zip(L,[135,159,194,178,163,228,114,183,133,182,229,29,75,136,28,119,70,4,225,31,29,253,27,39,5,15,160,162,242,138,76,218]))) % 256
def fcsc_fLFW3vWpTzsavrYEwJJRFthkPkMctWjAR7J(L): return (32 + sum(a*x for a,x in zip(L,[207,50,112,104,199,243,202,240,202,52,38,169,51,173,238,19,233,69,8,105,59,246,59,145,155,55,134,200,152,5,64,9]))) % 256
def fcsc_ujmfUfHy9gE4Jhhgmr4tfHXMFnF3gPgoNP7(L): return (20 + sum(a*x for a,x in zip(L,[217,120,201,231,133,173,107,156,95,26,77,227,128,180,133,64,194,225,77,48,250,223,82,138,31,62,227,74,60,250,122,78]))) % 256
def fcsc_tEhiTdoghv4FCPEmftRNkjqbcnuindiLNNP(L): return (182 + sum(a*x for a,x in zip(L,[249,108,174,226,7,185,8,178,51,11,203,111,236,93,139,120,177,188,139,62,188,125,121,213,177,91,98,16,155,86,28,106]))) % 256
def fcsc_4fY9oJmj3EEfHvsNUUUpj4dppr7RrFrpuhw(L): return (83 + sum(a*x for a,x in zip(L,[247,172,56,216,93,43,190,80,145,44,0,22,255,234,173,247,179,8,40,59,61,79,229,74,92,16,87,196,151,252,244,89]))) % 256
def fcsc_RqEycvKutxeiRdbNoFNM4nCeHt3zujvo9J3(L): return (82 + sum(a*x for a,x in zip(L,[45,150,47,239,224,184,230,208,211,236,42,111,233,131,10,161,240,17,128,162,228,184,170,115,88,213,36,18,93,6,101,253]))) % 256
def fcsc_rm4UxJeJsbfwtsakzETPhjphoEPzCqvyCWM(L): return (252 + sum(a*x for a,x in zip(L,[37,226,255,96,206,61,42,191,243,132,72,47,132,105,249,30,16,24,125,148,125,154,89,82,170,2,191,77,225,47,130,38]))) % 256
def fcsc_T7rtarrkuJcgCqhX7Pcuw7jzbzmPPXebdgn(L): return (246 + sum(a*x for a,x in zip(L,[166,210,50,205,63,23,160,197,53,1,240,133,187,211,215,84,243,104,20,243,7,215,141,3,64,135,242,147,59,226,192,168]))) % 256
def fcsc_Xdc9ejtjUKktskYXfToH7kcwWYKzEmxWe3a(L): return (28 + sum(a*x for a,x in zip(L,[11,110,76,37,42,67,251,120,233,8,135,16,2,114,51,10,199,146,75,111,164,219,56,116,214,160,198,171,19,175,222,61]))) % 256
def fcsc_cw4qPzmuxcvXR3unovdJkkgR9tFEsFv3Pky(L): return (130 + sum(a*x for a,x in zip(L,[47,60,8,41,156,9,59,118,34,161,152,123,151,87,199,95,188,61,154,82,180,202,212,190,131,72,182,24,33,21,213,136]))) % 256
def fcsc_EaoCL4FVcJ7xTzjTYmucxniKAexvHzofqCi(L): return (143 + sum(a*x for a,x in zip(L,[152,59,132,105,131,246,172,0,157,191,235,215,158,65,236,139,92,155,33,147,188,126,239,99,94,95,84,246,249,96,115,21]))) % 256
def fcsc_xtA3YAAnMftjPhxa7dHWofxMUwPsuhwjjjF(L): return (95 + sum(a*x for a,x in zip(L,[30,59,63,58,98,97,12,150,115,16,138,29,197,115,9,121,162,103,35,85,89,226,94,64,222,213,82,72,213,43,4,202]))) % 256
def fcsc_pfPTFFFM9Eswzzyqu4kahMPAxNYLuih3ekV(L): return (148 + sum(a*x for a,x in zip(L,[121,115,114,11,170,95,86,151,18,9,231,147,183,144,172,83,162,98,187,110,53,174,30,226,196,240,224,174,206,41,153,11]))) % 256
def fcsc_aseCeT7wmJcqtUrKLC7egfY9LCm3CRcYHd9(L): return (155 + sum(a*x for a,x in zip(L,[166,148,210,244,136,219,168,9,251,118,35,125,16,126,23,25,201,12,112,49,92,244,63,96,14,230,56,32,160,193,246,59]))) % 256
def fcsc_NAatPnjmqTkthiqnzU9HjtPF7vzafppyR4o(L): return (202 + sum(a*x for a,x in zip(L,[157,161,225,226,196,51,242,45,130,77,194,170,55,100,217,181,252,196,205,178,182,42,74,142,50,109,248,219,38,184,243,232]))) % 256
def fcsc_XXmxRxutAibKv4hwthp79hYLq7MrbnXNntE(L): return (60 + sum(a*x for a,x in zip(L,[80,211,184,117,193,165,166,168,54,33,1,30,162,49,253,244,254,242,253,34,230,9,245,144,77,217,74,252,133,191,95,17]))) % 256
def fcsc_ixLKdexYiCkJfxJUJu3tbuz9y9co7MaMfJY(L): return (250 + sum(a*x for a,x in zip(L,[140,87,89,8,194,93,21,7,73,80,1,205,66,104,255,40,191,177,37,96,180,197,53,51,15,198,236,105,133,138,68,100]))) % 256
def fcsc_xn4RiqKudoRKnyxvojtXqkNEg9TCWzJnwYy(L): return (121 + sum(a*x for a,x in zip(L,[251,81,235,191,182,14,81,41,120,142,223,153,7,68,223,76,109,187,239,135,211,235,40,148,253,225,131,102,199,18,254,98]))) % 256
def fcsc_CeRgfjTrKJMk9zkopXEUFYt3zj3oor7vCHz(L): return (126 + sum(a*x for a,x in zip(L,[11,240,55,235,118,15,174,78,101,60,65,146,218,122,174,74,136,208,79,24,15,32,81,72,180,9,95,164,124,235,80,40]))) % 256
def fcsc_WucetmtzrNfLopPyCimishYKzzyYoAP4mT7(L): return (137 + sum(a*x for a,x in zip(L,[3,48,170,56,227,136,189,246,228,63,132,130,78,59,62,78,68,171,174,44,142,240,252,123,205,97,57,207,156,151,165,170]))) % 256
def fcsc_EyAhgKMWLMjhjELKThEqc7NrfUsUg4FVUKJ(L): return (140 + sum(a*x for a,x in zip(L,[217,77,101,155,138,102,23,16,173,42,176,26,212,3,150,50,191,183,166,65,114,37,105,37,241,173,117,17,43,147,137,123]))) % 256
def fcsc_7gmyevMFqMAeaP9EKmN7nm3s4f3mNsTUHMt(L): return (143 + sum(a*x for a,x in zip(L,[219,45,125,252,54,200,79,127,76,250,152,227,188,197,75,159,176,251,11,174,6,18,193,51,229,86,194,110,201,173,122,44]))) % 256
def fcsc_rhFjkAv4irTp4ndPgNmxagYzLWEqfhFmeiL(L): return (108 + sum(a*x for a,x in zip(L,[251,86,24,151,236,251,179,151,117,58,149,204,99,229,159,153,251,71,248,151,211,242,252,79,104,148,142,65,175,159,229,50]))) % 256
def fcsc_kjWpqEvTWHokJ9TUnwHhpCxhrjVbUcEw4Yw(L): return (123 + sum(a*x for a,x in zip(L,[243,80,252,203,233,10,5,52,37,110,134,227,94,210,70,76,228,196,218,136,54,140,102,250,161,188,9,21,247,12,50,119]))) % 256
def fcsc_KVbkjaxmaHjXaYog3pFUiLPoHuWcFTbkimi(L): return (188 + sum(a*x for a,x in zip(L,[218,6,159,92,45,47,28,183,31,176,2,112,162,243,7,209,226,147,231,76,204,2,246,49,63,80,152,200,208,24,77,39]))) % 256
def fcsc_EEYMJXnFdwj47hkoaWYTqUAbp4nftTzjAkm(L): return (62 + sum(a*x for a,x in zip(L,[186,77,167,99,220,185,95,238,235,95,157,67,131,103,250,63,20,225,238,146,174,57,44,185,227,62,38,217,205,149,152,160]))) % 256
def fcsc_hkiRPTFaeKFKo4hqdoaMidPqgMVqEbYawdf(L): return (236 + sum(a*x for a,x in zip(L,[64,41,182,138,37,253,118,17,119,50,251,177,72,212,225,212,122,12,0,91,243,203,24,188,88,57,42,178,48,77,112,241]))) % 256
def fcsc_ThLyRJF3wgyks74FrRp4TVebtvurx9kphuE(L): return (214 + sum(a*x for a,x in zip(L,[215,174,17,218,17,115,21,175,199,221,56,113,169,136,7,26,205,197,118,16,173,229,190,28,251,184,215,121,215,141,171,111]))) % 256
def fcsc_wqHx4MNTKLcycXPWJznrxkLFAnXuNgXTUKJ(L): return (227 + sum(a*x for a,x in zip(L,[197,176,29,18,193,25,115,64,130,224,84,170,89,33,161,103,132,180,103,215,214,16,211,100,184,54,38,251,102,222,117,232]))) % 256
def fcsc_ikAMoXiA9kXAnNLPJoLvwpTKA4jUvYty9RR(L): return (240 + sum(a*x for a,x in zip(L,[108,227,35,57,158,39,62,73,118,95,122,255,229,104,76,171,20,103,23,5,162,26,61,166,87,72,234,150,197,228,18,192]))) % 256
def fcsc_zNTHkyEbtUoTcyjawVKgkh9tgf3kmx4vqcv(L): return (35 + sum(a*x for a,x in zip(L,[90,165,103,224,11,172,231,88,103,201,208,201,49,177,58,24,96,86,38,198,133,63,175,91,42,21,231,156,7,51,120,156]))) % 256
def fcsc_3pLRWAHEduWVFbNfWxrqcyXTe3AX3VqnELh(L): return (169 + sum(a*x for a,x in zip(L,[79,18,183,57,80,158,16,73,93,41,14,57,93,65,156,255,52,156,197,89,10,224,210,13,131,77,128,247,166,249,208,209]))) % 256
def fcsc_ACwMyHrdqwXKviFHTNhX9HzAbKVKKAXngkv(L): return (44 + sum(a*x for a,x in zip(L,[170,183,2,241,113,168,208,104,92,117,182,38,24,130,227,101,7,71,64,220,123,216,233,22,229,88,175,158,42,181,171,51]))) % 256
def fcsc_hfdwXNurtErzT7UuxkgU3qguhtYzViyMfFM(L): return (175 + sum(a*x for a,x in zip(L,[126,97,111,122,58,149,115,207,170,144,205,254,231,246,133,184,91,18,143,65,135,154,0,201,93,16,115,34,8,138,187,161]))) % 256
def fcsc_aXRVJruXmxmxXcHiqmFqEMNTmridyhd9tuh(L): return (248 + sum(a*x for a,x in zip(L,[125,44,211,135,16,181,232,218,49,7,101,48,224,217,237,12,40,210,57,131,28,42,115,30,56,11,134,172,89,47,86,191]))) % 256
def fcsc_KLcXoMbVgsrnJjnWjLUfvpCvwka7zXxVLWq(L): return (98 + sum(a*x for a,x in zip(L,[131,170,120,99,132,15,103,37,62,20,141,86,131,41,40,242,114,81,203,247,238,178,244,148,51,186,138,108,28,128,249,233]))) % 256
def fcsc_WnNJEYAFMi7dTEnjvRFxfYhof7caWCHwVEv(L): return (31 + sum(a*x for a,x in zip(L,[182,111,102,72,229,32,136,36,208,206,239,162,180,220,166,182,223,37,64,210,65,171,6,5,202,76,1,18,241,177,17,147]))) % 256
def fcsc_kmvfUXbTAn9LbJjtcRtvtFiLikKXoFctCut(L): return (64 + sum(a*x for a,x in zip(L,[56,241,31,171,194,114,52,191,69,92,70,142,11,68,135,198,181,134,136,41,66,112,70,205,154,179,101,223,208,140,16,158]))) % 256
def fcsc_PNq3g4nPjbPJX4ELtmFsnYhbtiMqu43uLr3(L): return (1 + sum(a*x for a,x in zip(L,[69,186,86,147,212,205,58,29,109,68,43,68,214,250,12,144,135,222,141,50,118,213,2,139,153,219,49,148,53,221,32,197]))) % 256
def fcsc_nHi4FosCkoPT4pguxTvrzVjqTtXhguMWNzm(L): return (183 + sum(a*x for a,x in zip(L,[140,47,32,200,40,221,63,27,202,96,199,70,113,11,22,201,14,183,165,1,162,84,66,35,23,141,153,154,24,109,199,180]))) % 256
def fcsc_WryAVMVyRmTKWmvEbXv4ufbUAPpdNtvrKyK(L): return (112 + sum(a*x for a,x in zip(L,[219,250,11,7,167,77,56,27,34,253,159,139,247,33,29,254,190,0,225,71,228,177,209,149,53,41,90,241,82,101,99,72]))) % 256
def fcsc_p4xu33Cz3wsnMCggvJfpwrqUCsLMac4oRbA(L): return (59 + sum(a*x for a,x in zip(L,[211,119,210,202,21,213,69,212,199,154,114,124,134,58,223,110,31,85,135,98,27,192,240,157,71,111,117,249,82,180,116,22]))) % 256
def fcsc_y4HPxuVxEWPkqmTm4c3PRoKMPRHxUdN9nHL(L): return (231 + sum(a*x for a,x in zip(L,[171,169,9,147,152,156,43,40,33,68,8,107,139,152,127,40,141,62,63,139,103,202,33,225,252,134,221,160,58,98,213,198]))) % 256
def fcsc_4F97yEFUuEyi9hVosEa3C9zXcT3iunbsKJ3(L): return (237 + sum(a*x for a,x in zip(L,[156,218,183,185,21,254,184,55,73,136,203,60,119,46,120,225,59,120,144,68,8,29,42,158,66,225,10,100,187,178,95,91]))) % 256
def fcsc_JHWL7n9MexKzqEr4Y739TWvPtcYMAw7ns9q(L): return (83 + sum(a*x for a,x in zip(L,[15,30,245,143,146,99,233,152,35,158,152,92,101,211,107,164,97,244,107,18,212,10,104,26,139,148,104,77,25,79,156,94]))) % 256
def fcsc_tJNkYksEPRV7NHCWHbno7joJnrgoAraCKJ9(L): return (190 + sum(a*x for a,x in zip(L,[68,7,20,62,73,164,233,38,83,21,42,61,87,244,1,141,51,143,224,178,21,240,254,62,137,28,81,32,97,133,162,238]))) % 256
def fcsc_3gMNgtctyqjcrmr4AxUdVPrjTKjKcVKeTnk(L): return (149 + sum(a*x for a,x in zip(L,[209,111,124,106,65,253,3,115,178,69,83,104,9,151,69,42,199,128,44,114,210,77,27,127,151,154,225,180,188,239,60,89]))) % 256
def fcsc_vCAEPdCXEdsez3Raor3JU7iHtcKUdgVrL7c(L): return (17 + sum(a*x for a,x in zip(L,[23,11,201,179,45,141,197,206,235,183,20,234,247,251,100,13,182,246,81,133,229,109,237,22,7,160,249,248,174,19,222,84]))) % 256
def fcsc_RufzRLyzuA3Np4nKiLWpxqCstjxWykXidyr(L): return (110 + sum(a*x for a,x in zip(L,[223,134,110,54,7,180,18,23,147,4,190,245,140,53,176,167,1,5,171,211,249,251,145,136,192,87,109,240,208,184,226,56]))) % 256
def fcsc_EveYMcHChzCLkFjv4usCpipjnFkkFJjmo9f(L): return (116 + sum(a*x for a,x in zip(L,[42,22,106,118,10,108,21,137,175,234,83,198,233,174,186,183,186,129,243,8,45,40,24,207,56,236,2,47,238,47,158,11]))) % 256
def fcsc_vwyRidYPRvmYJo7ea3jRrmfmwteMRTYnsLy(L): return (223 + sum(a*x for a,x in zip(L,[225,29,99,219,175,71,222,141,157,175,175,218,74,21,222,115,104,223,158,75,30,118,62,189,158,239,225,74,207,112,171,92]))) % 256
def fcsc_mKabjmn4aJv4Fu3hNyjXYM3YhxcrqzhrT9N(L): return (89 + sum(a*x for a,x in zip(L,[96,105,176,24,60,95,49,38,249,75,61,151,249,37,2,130,240,109,77,53,2,109,219,33,39,109,240,11,222,211,83,251]))) % 256
def fcsc_aKrspFUXuAjNwCwhTsWx3AfAyh7eUwyHLTa(L): return (230 + sum(a*x for a,x in zip(L,[63,212,24,68,44,182,23,225,181,20,167,213,114,237,33,109,3,3,128,118,82,115,41,236,206,182,30,73,195,196,33,73]))) % 256
def fcsc_uw4jiTvxqRovY9bxzMpawmT9fr9JmHpJVhU(L): return (117 + sum(a*x for a,x in zip(L,[249,247,147,233,252,193,26,169,185,25,43,218,9,76,140,130,105,31,95,213,143,197,204,134,10,216,249,19,249,52,132,91]))) % 256
def fcsc_cuyRpWyAiLVMYsqUzK9gnzsR9Vwf7wfrRtA(L): return (23 + sum(a*x for a,x in zip(L,[27,190,120,193,7,29,196,62,45,45,243,38,97,123,176,91,104,153,122,97,102,226,210,213,100,75,164,177,192,134,218,246]))) % 256
def fcsc_jccycLqgsE7pmr3cte4WkHFneWibgsKhAiF(L): return (86 + sum(a*x for a,x in zip(L,[184,67,222,134,44,162,91,112,134,51,173,230,91,177,94,151,157,156,61,90,12,23,81,15,49,40,33,239,242,43,72,60]))) % 256
def fcsc_nmRmaiPeJezAKXaaXacbeufAVtWRRr9WcCa(L): return (17 + sum(a*x for a,x in zip(L,[137,90,84,105,243,252,52,216,238,124,138,122,147,50,67,255,47,133,22,160,3,190,123,217,133,150,251,16,134,223,68,86]))) % 256
def fcsc_EJebXJby7YNaVt7HCcmFUvJfK3aFsNqqjwr(L): return (96 + sum(a*x for a,x in zip(L,[146,120,44,171,220,3,7,10,68,166,84,135,113,195,123,219,233,34,88,103,250,114,109,10,37,192,156,216,203,249,17,158]))) % 256
def fcsc_3EWLCTznsiaCfwHudVpmHaroAXnRdTHLwTA(L): return (215 + sum(a*x for a,x in zip(L,[123,241,134,237,122,230,65,49,167,32,225,215,84,250,236,73,121,241,139,37,105,93,7,169,149,197,143,119,9,224,11,168]))) % 256
def fcsc_oasyktqaHrmCneYHR3AAwsLVNCF3rsERcpF(L): return (228 + sum(a*x for a,x in zip(L,[72,182,239,28,133,47,149,198,182,242,106,22,16,255,142,26,245,25,174,125,36,204,85,134,236,5,99,108,214,70,181,104]))) % 256
def fcsc_gTmpMiiN4woaX3sv4pCdbKgk4r9rktrzys4(L): return (145 + sum(a*x for a,x in zip(L,[12,80,26,253,74,179,198,223,79,190,1,192,74,82,73,136,250,227,81,0,243,149,34,31,129,148,171,209,25,140,4,226]))) % 256
def fcsc_bmMKFHkbexsyhKPqYog3wvb3RAvUh4co7k4(L): return (251 + sum(a*x for a,x in zip(L,[23,167,222,141,114,34,28,181,4,64,107,168,37,157,84,162,209,128,208,76,188,199,122,0,18,111,187,225,19,235,14,28]))) % 256
def fcsc_ftWNCdWMWdAn4XaUf4EHteiHLhjpVipmbaY(L): return (31 + sum(a*x for a,x in zip(L,[215,104,40,135,124,64,204,225,226,162,89,104,126,228,102,123,182,17,217,139,64,145,154,47,106,64,9,164,80,105,239,127]))) % 256
def fcsc_MU7ndbwJxwNUAzgmEdERpPppUNgETrLiNKr(L): return (147 + sum(a*x for a,x in zip(L,[70,14,87,76,122,9,125,179,223,18,192,28,48,251,222,85,95,105,162,37,131,115,58,59,127,55,52,210,39,91,53,154]))) % 256
def fcsc_cAfv3yJwuAcAaYUPveoEA4to3He4cxzztYv(L): return (154 + sum(a*x for a,x in zip(L,[17,109,49,195,81,53,6,86,186,36,113,48,1,226,49,254,82,49,151,63,139,34,185,128,60,213,61,104,146,4,43,10]))) % 256
def fcsc_ue3hJPVLk3iomrvufMpKLarqFzhPgqzfaKj(L): return (81 + sum(a*x for a,x in zip(L,[13,239,109,175,128,246,177,115,131,163,86,248,6,207,123,195,21,82,167,183,240,221,82,75,120,152,179,135,72,76,227,116]))) % 256
def fcsc_djFwMJfKgMqCjEoMrL9AfstgYLrb4qRTsPs(L): return (212 + sum(a*x for a,x in zip(L,[74,20,15,31,36,41,86,82,158,55,31,24,207,11,255,71,185,97,126,238,153,39,143,121,34,104,203,182,186,221,113,107]))) % 256
def fcsc_kz3sRybuKWFcJF4sXoLEFsyFNq4qgbaTyqt(L): return (170 + sum(a*x for a,x in zip(L,[94,105,126,208,205,253,7,54,199,120,175,125,96,162,43,58,90,52,105,236,225,72,41,57,16,48,255,197,42,239,220,42]))) % 256
def fcsc_3YTawNJwTqjzR3cdwgkKtTKMCYRoYfwPMEi(L): return (6 + sum(a*x for a,x in zip(L,[230,87,153,140,67,51,226,224,18,215,80,241,133,147,184,195,127,57,80,217,133,45,222,103,49,212,117,183,120,69,1,216]))) % 256
def fcsc_rjXxiNyqALzt4WRTcChLRVLFWsRTHc7VY9w(L): return (47 + sum(a*x for a,x in zip(L,[35,3,198,50,124,25,154,222,168,44,55,252,103,233,164,82,29,79,88,245,52,124,133,42,187,35,194,106,66,3,222,89]))) % 256
def fcsc_N4Hwhaa97HWU4aaWFHT7XCNpkVjafHvEkqo(L): return (231 + sum(a*x for a,x in zip(L,[129,119,26,171,97,75,34,180,215,65,124,252,180,92,22,82,244,87,103,74,24,14,40,154,44,138,75,251,136,29,126,191]))) % 256
def fcsc_JHFwkrxjWVpK7fxyFMuMjjJHhWzXyEnJ4wE(L): return (253 + sum(a*x for a,x in zip(L,[174,194,71,199,209,172,121,34,37,182,228,132,207,156,90,55,31,8,122,93,61,191,90,108,25,16,168,10,9,244,121,73]))) % 256
def fcsc_TtazEpPH39vwgJEqcUmbKebe3RNtwzVznUJ(L): return (44 + sum(a*x for a,x in zip(L,[235,204,181,253,52,204,234,103,0,181,80,26,156,166,47,37,102,106,153,41,175,192,91,140,4,183,5,203,141,155,26,83]))) % 256
def fcsc_YEKbeWFPshxKWwh3RfRdm4Rs7ruTqFUenNT(L): return (213 + sum(a*x for a,x in zip(L,[230,133,212,210,130,155,254,34,176,189,82,102,185,72,122,177,90,61,45,254,68,240,79,189,245,173,149,241,158,200,191,64]))) % 256
def fcsc_EechXPnXA9ndspXKeLJieEjPqVdp3PPnc74(L): return (248 + sum(a*x for a,x in zip(L,[76,92,127,53,215,253,133,193,35,130,222,14,174,140,248,138,199,209,139,102,8,149,190,216,97,227,172,10,81,161,254,89]))) % 256
def fcsc_PFKYxyKgVNndNCnEKRAikux3rroHnjqhVCo(L): return (37 + sum(a*x for a,x in zip(L,[232,105,220,251,83,141,205,29,137,96,140,77,26,159,16,189,182,242,3,62,93,141,42,234,93,225,189,101,20,51,233,91]))) % 256
def fcsc_kvkdiKewXiju7APbVMcnfRYiYkNtnkPrMso(L): return (14 + sum(a*x for a,x in zip(L,[250,37,94,181,184,143,148,23,201,64,71,9,254,80,225,121,171,34,72,222,210,190,255,51,83,229,253,2,155,173,82,173]))) % 256
def fcsc_tYKxFqT9PsUXpLhAuCHJYVTEctC7CYWbEVX(L): return (90 + sum(a*x for a,x in zip(L,[127,8,114,123,146,26,130,247,163,224,99,211,178,37,83,183,87,59,179,23,3,13,109,154,138,181,87,237,245,96,62,19]))) % 256
def fcsc_Mx7evdcoWiupfkqkMKVqcPJnUFUnWNJ7MWL(L): return (141 + sum(a*x for a,x in zip(L,[218,108,106,100,116,225,212,177,49,215,103,163,206,73,209,46,242,242,165,10,102,166,37,54,41,107,235,44,202,252,251,48]))) % 256
def fcsc_tRMgwbyutcNiRtALka3xv43KnHMHRWFj7fM(L): return (71 + sum(a*x for a,x in zip(L,[79,40,16,172,164,96,166,248,139,187,41,150,105,1,37,50,126,195,225,146,184,190,172,231,88,65,142,36,115,37,231,63]))) % 256
def fcsc_CoXAHhYmxmwEjfrUfdMp4e39uqXUMC3MW4s(L): return (37 + sum(a*x for a,x in zip(L,[153,115,105,203,45,130,37,103,145,70,65,231,13,222,231,95,59,14,124,236,91,182,72,190,249,176,124,7,23,115,8,133]))) % 256
def fcsc_9FqPFpuytnRYg7btgHnKfurANqETLgf9YLT(L): return (126 + sum(a*x for a,x in zip(L,[206,79,138,40,238,141,24,0,179,9,220,218,195,187,159,116,141,182,227,111,108,242,174,155,111,55,13,106,168,209,130,155]))) % 256
def fcsc_qgNstNRfYJC7Akjup7jKYrfcbWtcNX7LHET(L): return (105 + sum(a*x for a,x in zip(L,[116,200,154,74,27,1,108,160,120,16,208,64,254,50,108,95,92,125,201,1,106,122,203,126,160,136,128,20,49,108,181,252]))) % 256
def fcsc_wHedKpkFevsewVfngMMydTdi9xoWzTmRdNg(L): return (141 + sum(a*x for a,x in zip(L,[43,110,104,95,237,221,126,113,106,94,238,244,142,163,241,202,216,140,40,7,62,111,12,150,103,169,56,16,54,171,227,31]))) % 256
def fcsc_RaAn9FRa9U7dKnkhHP3ajPsamyFdfNban3s(L): return (238 + sum(a*x for a,x in zip(L,[25,239,206,200,161,50,169,11,134,19,251,97,48,210,45,148,60,79,239,107,215,187,58,252,139,159,93,21,4,71,96,181]))) % 256
def fcsc_4VoVgPVtaWpXTcjcdYfrsCHVYqHhcAcUAM4(L): return (86 + sum(a*x for a,x in zip(L,[127,173,226,39,86,119,101,199,152,172,176,172,142,152,18,27,53,167,42,128,126,218,249,37,63,139,41,232,204,12,36,72]))) % 256
def fcsc_wHgmguWxUbvqNav3JktuiFcrzcwcxoWYFYP(L): return (95 + sum(a*x for a,x in zip(L,[161,154,105,142,28,17,145,72,240,79,42,94,194,111,102,148,4,211,132,110,48,145,223,99,63,53,0,166,9,252,244,124]))) % 256
def fcsc_aAaFMXKubqfKmJbYcRzzgRJiug49bxa3cb9(L): return (119 + sum(a*x for a,x in zip(L,[61,205,153,247,173,127,89,105,187,158,125,125,188,74,79,128,100,32,210,8,53,243,166,42,65,102,188,64,22,167,193,45]))) % 256
def fcsc_iaXCxrd3aEfhJegstkgPddopioMyA99jpJP(L): return (152 + sum(a*x for a,x in zip(L,[112,246,88,129,213,91,41,246,7,169,115,167,109,192,87,253,83,126,170,244,242,101,252,222,244,37,148,247,20,240,41,14]))) % 256
def fcsc_dWgVwbnAgMcYktxkVw7ouWUhhsfLzFTfmHX(L): return (100 + sum(a*x for a,x in zip(L,[120,19,230,38,53,19,164,32,198,202,76,206,42,8,220,88,24,31,189,222,70,21,67,120,95,220,102,137,173,219,232,186]))) % 256
def fcsc_vymmv3NbxvUgPyYPcbPkmxUfccmMfYhAqKj(L): return (4 + sum(a*x for a,x in zip(L,[205,222,127,244,209,19,178,53,68,154,241,242,165,5,68,69,81,208,134,27,199,110,29,248,48,122,179,228,219,50,141,81]))) % 256
def fcsc_wdfToTRVi7VsKckvPhEYxukmrtYWror4jpn(L): return (66 + sum(a*x for a,x in zip(L,[42,39,78,115,69,210,170,23,199,246,134,201,174,5,67,74,103,238,21,224,34,192,129,160,88,247,117,232,133,196,199,135]))) % 256
def fcsc_dmpK7EwcadopJNpin4X4ruh4opA7woiAfog(L): return (223 + sum(a*x for a,x in zip(L,[173,5,22,159,212,84,118,214,211,167,250,63,36,89,3,141,97,129,66,255,24,46,54,51,45,25,93,123,195,23,123,24]))) % 256
def fcsc_AJzxyRczL4VgqvYNWrPPpJrsNgMgXtsVfTH(L): return (111 + sum(a*x for a,x in zip(L,[145,13,90,100,5,148,223,54,110,81,95,25,69,197,56,215,194,185,143,219,103,219,251,61,126,160,227,62,241,129,97,236]))) % 256
def fcsc_kjmrT7Vduitp7bv3aVeNYnFVMcTnTqqrKpc(L): return (116 + sum(a*x for a,x in zip(L,[81,245,76,40,72,219,231,40,69,132,98,83,176,196,192,109,23,51,204,250,82,163,66,86,78,154,202,188,135,239,153,196]))) % 256
def fcsc_dqiEgdNd3NxenwyPfnyrcdvbUVeigsHAbq4(L): return (102 + sum(a*x for a,x in zip(L,[125,241,6,4,130,50,195,205,75,75,251,141,36,215,123,246,181,140,178,87,31,91,159,197,228,71,91,157,70,110,130,147]))) % 256
def fcsc_dLYxh9dmddieJfivAt9b9hLneisX7Lrjseb(L): return (87 + sum(a*x for a,x in zip(L,[31,186,133,42,29,23,196,2,155,230,36,62,47,97,158,192,68,185,241,9,17,221,205,60,52,37,160,50,206,40,86,180]))) % 256
def fcsc_Uu4ytkuumYxXrJTs9yL9H7Pagzacjr9j7yX(L): return (97 + sum(a*x for a,x in zip(L,[108,92,94,138,122,206,203,68,1,241,206,90,11,84,8,216,178,136,104,108,55,145,209,146,109,131,139,137,82,69,225,13]))) % 256
def fcsc_pP3Uc4X7wca9tHctMcwxKJ4ufhHoUEiUpfj(L): return (166 + sum(a*x for a,x in zip(L,[101,197,50,119,119,223,168,32,111,96,99,223,213,77,42,32,71,142,122,191,102,184,39,203,38,71,252,174,191,19,3,172]))) % 256
def fcsc_VcKTvEW4hzboqLwrjwECikaaCYcreMsp3Ni(L): return (160 + sum(a*x for a,x in zip(L,[157,112,238,210,44,164,174,26,40,55,60,244,118,209,228,66,18,14,251,132,223,69,199,130,55,63,165,134,241,5,202,75]))) % 256
def fcsc_gjFKc3qniFw4fWRNzeRYgayyXfNhNhfpLFu(L): return (82 + sum(a*x for a,x in zip(L,[211,0,14,97,117,177,62,120,162,69,87,136,107,9,82,254,248,11,31,216,246,66,153,0,53,134,149,196,136,80,26,81]))) % 256
def fcsc_amnMqNFbvrEdgzbaimsXbP7YMr9fwsdkvjv(L): return (177 + sum(a*x for a,x in zip(L,[149,136,187,115,158,34,57,30,233,127,122,201,17,101,255,245,226,142,101,27,67,191,80,68,27,64,47,41,40,205,216,186]))) % 256
def fcsc_nafrUYXPAegXaCzYgpdUXpdwqcrw9ULjRij(L): return (244 + sum(a*x for a,x in zip(L,[32,70,116,166,212,184,212,63,38,147,125,161,15,33,230,4,206,152,49,211,131,159,130,122,105,28,98,67,142,174,160,97]))) % 256
def fcsc_yVdYXAR7bre9CYJfcaxoJYjn3pWCsgxYHP3(L): return (127 + sum(a*x for a,x in zip(L,[140,182,214,168,98,129,141,148,168,186,6,103,106,92,226,57,192,215,110,189,117,145,197,120,230,140,40,41,79,124,103,106]))) % 256
def fcsc_chu7w7Mi3FNPJMbMUxoRLi7WFamg9CsjKE3(L): return (24 + sum(a*x for a,x in zip(L,[235,157,153,127,215,182,104,98,190,148,37,143,205,18,155,109,10,5,133,66,176,125,119,230,229,10,207,117,124,245,64,141]))) % 256
def fcsc_NzEFogh7F93Mq3mkwFHfggWvvMrhmMKfHbU(L): return (94 + sum(a*x for a,x in zip(L,[232,7,126,216,59,117,177,235,34,123,147,246,47,255,232,51,145,133,192,58,194,36,234,128,45,86,180,109,221,35,93,175]))) % 256
def fcsc_JkH9WthLWPNPAdgMpPmpqKWu4PPJiqAvEzj(L): return (10 + sum(a*x for a,x in zip(L,[143,94,244,164,243,218,132,41,137,197,244,42,191,70,80,173,54,173,3,136,213,50,253,74,82,211,198,12,64,84,107,61]))) % 256
def fcsc_PAgoqmNKdbbwLuk4HTXtwPnjktmkcmHdxKj(L): return (36 + sum(a*x for a,x in zip(L,[235,148,51,236,147,40,246,105,134,207,216,227,163,39,135,40,98,78,188,56,226,53,16,47,173,5,141,132,108,126,116,107]))) % 256
def fcsc_UJjptxFzgi7Wi4U7tMYRmTTyRsWntVgRAPk(L): return (226 + sum(a*x for a,x in zip(L,[232,163,152,127,74,169,145,208,150,46,125,247,29,140,151,10,217,156,41,61,50,208,255,190,43,221,16,82,190,5,172,170]))) % 256
def fcsc_vmJccmfLdnAUzLqx4AsMXvLResgbyEVCjfr(L): return (160 + sum(a*x for a,x in zip(L,[19,162,251,110,175,132,176,208,252,206,85,117,91,210,163,29,103,192,100,172,151,97,177,53,14,24,80,1,213,252,170,1]))) % 256
def fcsc_AhqyCryEPXUzzrg9jcyYrWrE7VijcRbw3Er(L): return (204 + sum(a*x for a,x in zip(L,[124,18,20,135,184,153,150,171,114,181,244,122,99,130,157,16,241,195,249,46,212,87,212,28,56,75,66,228,157,12,175,93]))) % 256
def fcsc_zHqtwXiqNAiAxu3iavHWiH7kYoqTHHxXgzY(L): return (64 + sum(a*x for a,x in zip(L,[237,204,227,176,149,174,65,56,119,235,36,151,79,227,5,178,97,147,247,51,79,197,131,135,132,58,11,117,126,134,153,138]))) % 256
def fcsc_xHuAEwkqqY7qHXTedbUMTir73ppgpboabA3(L): return (254 + sum(a*x for a,x in zip(L,[25,186,56,102,207,167,201,148,37,185,130,237,96,93,43,148,90,224,188,111,155,112,175,250,86,44,210,226,188,218,165,103]))) % 256
def fcsc_gHxgFsRiakNKdLENPpbhNhc49LR3xufATUp(L): return (219 + sum(a*x for a,x in zip(L,[112,133,59,164,211,61,188,0,62,211,156,57,235,73,244,198,87,219,206,198,147,71,31,40,45,0,206,194,39,116,80,7]))) % 256
def fcsc_wvKAX4HPRJMToLeEMMbuTK9zriN4yEtmwrK(L): return (55 + sum(a*x for a,x in zip(L,[218,180,140,159,178,53,123,86,211,127,69,51,176,226,69,179,3,216,205,192,79,79,251,13,139,99,76,183,210,120,70,4]))) % 256
def fcsc_bPamckxuJWfkyjMYFetvfVp7FJMrKJacNiu(L): return (200 + sum(a*x for a,x in zip(L,[15,106,86,66,231,65,192,26,199,47,67,160,89,173,166,216,28,11,199,240,245,183,9,121,72,148,12,148,29,158,149,253]))) % 256
def fcsc_zshz9qTAo7XXnKhYxJViCzp7xAw7e7L4YkN(L): return (217 + sum(a*x for a,x in zip(L,[34,168,31,114,154,31,174,239,133,157,243,114,94,136,221,76,1,228,158,207,182,184,111,115,10,221,186,40,234,100,240,58]))) % 256
def fcsc_ctXvaNYyPKxCre7fhcitYCgRouxYTELdrvx(L): return (70 + sum(a*x for a,x in zip(L,[193,31,157,195,139,81,151,182,94,81,156,188,225,7,113,206,77,129,14,155,216,0,114,33,116,154,207,99,153,253,205,27]))) % 256
def fcsc_mKWtEvKU4TEExuRkJmeRokknNRTYEeMMjap(L): return (64 + sum(a*x for a,x in zip(L,[75,123,23,2,167,208,48,14,89,194,25,236,132,176,94,210,107,226,50,4,208,39,44,16,116,160,51,121,42,97,106,202]))) % 256
def fcsc_7Rfp7r4ncsxH7Yya3uTjEydwMLm9tyztdEm(L): return (182 + sum(a*x for a,x in zip(L,[234,174,26,54,35,100,230,74,38,2,35,74,138,229,244,227,81,5,75,144,247,249,79,21,51,33,26,22,234,39,21,103]))) % 256
def fcsc_VLRYcajUags9zWuJEwwwnPeeWvposbqLANX(L): return (174 + sum(a*x for a,x in zip(L,[254,56,11,156,168,139,243,119,230,22,134,10,143,7,122,213,55,169,161,150,153,145,232,38,90,40,121,142,223,18,124,40]))) % 256
def fcsc_aqaEeRtmioTmJHfV4R3Y9e9a9M4whRb7AEq(L): return (150 + sum(a*x for a,x in zip(L,[180,90,105,53,120,186,155,25,101,130,45,120,94,121,94,213,176,37,54,246,79,160,204,79,131,254,132,159,54,188,249,82]))) % 256
def fcsc_cF7UKnHUa3apYhxexNCLj9foFpPNV4Fj9Hb(L): return (7 + sum(a*x for a,x in zip(L,[8,185,216,192,145,42,161,107,103,81,167,132,239,167,60,97,233,252,11,220,208,171,183,17,148,170,206,190,235,186,151,11]))) % 256
def fcsc_CAr3PTTUr4EMdt3jvUihWmferCR4k9xhvHW(L): return (105 + sum(a*x for a,x in zip(L,[114,2,101,145,92,75,119,11,113,24,162,16,35,59,23,114,163,26,167,11,177,203,146,28,135,17,156,15,252,164,36,163]))) % 256
def fcsc_VbKELNmgYCPs4kbmuRb4zNWousrMtjuorER(L): return (31 + sum(a*x for a,x in zip(L,[16,236,173,67,212,58,88,47,168,216,219,203,254,135,34,166,172,77,99,167,116,214,58,130,179,23,17,216,72,80,55,211]))) % 256
def fcsc_qJxAaT43ibwKFqLnJFcHxkAhqfChLW7mqTd(L): return (156 + sum(a*x for a,x in zip(L,[102,46,131,34,10,175,176,153,25,128,62,41,49,55,34,204,142,168,98,69,135,51,133,135,39,154,112,5,208,23,128,19]))) % 256
def fcsc_UphxFFcoMsfcupymeuLvEvnmt3t7cVfsncA(L): return (173 + sum(a*x for a,x in zip(L,[72,202,173,65,136,205,133,110,99,221,242,166,215,234,71,137,23,208,57,233,21,171,51,175,60,126,186,162,76,107,46,140]))) % 256
def fcsc_Uhcd3LrajWKpuN3TCk4HsWidu4HXMUMdcu3(L): return (156 + sum(a*x for a,x in zip(L,[107,99,30,28,208,210,116,237,196,24,206,153,8,235,198,52,131,26,17,235,202,88,87,167,142,252,116,230,130,17,105,133]))) % 256
def fcsc_9srRjtNW3wWoXCcvz4fkm3ceEzLJpiYkMNM(L): return (14 + sum(a*x for a,x in zip(L,[210,7,74,249,137,174,135,176,89,179,18,37,251,232,218,22,57,3,224,69,231,67,76,230,247,49,229,226,122,221,146,146]))) % 256
def fcsc_3wkCRtdNue7jaHtfkuUNcsfgWsjeUWMkJmb(L): return (169 + sum(a*x for a,x in zip(L,[136,209,143,114,155,100,239,232,135,30,225,13,203,78,99,145,211,152,62,148,82,163,149,86,31,47,154,80,239,214,8,238]))) % 256
def fcsc_WTTTkmhTk3YpwYKgsFLyPEzb7bCmHb9doEs(L): return (210 + sum(a*x for a,x in zip(L,[185,65,75,167,197,19,147,59,72,75,161,49,126,237,54,39,246,104,17,11,149,254,162,128,165,120,179,7,93,111,29,231]))) % 256
def fcsc_rjJexVzLx4hPnTHxoXVwHFH4aKPJzdFcRXe(L): return (1 + sum(a*x for a,x in zip(L,[124,38,12,14,113,205,56,73,124,178,98,0,99,200,13,74,172,131,22,37,27,121,160,108,166,181,238,24,151,49,233,244]))) % 256
def fcsc_Thi3Fp7sdhacjVpvhjfPkkNijntqNdutyLk(L): return (179 + sum(a*x for a,x in zip(L,[159,191,216,191,233,93,52,213,40,11,82,245,89,133,2,235,1,24,1,183,200,58,189,64,245,165,79,159,30,10,13,162]))) % 256
def fcsc_dXw4diuFTUyrkgKaENdEvcoXxvfsiFuuvF9(L): return (226 + sum(a*x for a,x in zip(L,[25,107,194,248,215,92,12,57,33,18,125,30,46,126,203,193,32,212,19,73,95,254,44,63,149,48,110,90,195,157,49,179]))) % 256
def fcsc_xWdXTfiFphbg7Cba3VFrYFhHisVHzgjzqzb(L): return (153 + sum(a*x for a,x in zip(L,[221,42,200,43,53,30,60,94,217,196,164,128,129,154,109,91,233,121,63,203,52,241,66,165,88,0,70,50,153,169,213,144]))) % 256
def fcsc_hweFV3YMVUypjfMjxNMt7rPEYrzXPTuubTe(L): return (206 + sum(a*x for a,x in zip(L,[204,67,251,108,115,117,221,81,52,186,176,206,204,88,249,195,237,241,30,81,234,247,144,115,255,128,189,142,70,40,5,44]))) % 256
def fcsc_YbfjadvCFnjbMPdMCfAu9yLV4FPkwLJReEP(L): return (241 + sum(a*x for a,x in zip(L,[50,16,42,110,178,40,113,131,131,175,47,225,5,70,138,87,185,243,39,103,63,198,164,58,176,162,65,126,79,150,17,226]))) % 256
def fcsc_CNovdvcm3kirWnfTd4Yom9Ftj4Hv3qJTnKT(L): return (187 + sum(a*x for a,x in zip(L,[30,189,143,58,130,169,247,30,93,23,30,199,128,23,141,27,60,174,170,136,157,71,36,209,37,140,120,150,60,100,217,199]))) % 256
def fcsc_4qjjHbYxzxhYgngKWksxy9eWvjgrqRqUmfg(L): return (82 + sum(a*x for a,x in zip(L,[241,73,108,220,100,242,181,112,182,47,19,153,1,89,122,243,15,107,48,148,51,111,154,4,165,236,71,37,253,9,184,42]))) % 256
def fcsc_EWpJ4rkNwaYgNVcKPEJ9aEkCjXXfataxTMf(L): return (150 + sum(a*x for a,x in zip(L,[136,242,29,221,144,30,75,34,3,161,54,171,121,239,7,0,23,205,48,41,27,249,139,81,143,219,252,155,166,80,148,247]))) % 256
def fcsc_iC4aez9H9MHHAka9fLeLFmTsawqqfyCsbLf(L): return (16 + sum(a*x for a,x in zip(L,[182,211,222,66,89,200,35,77,33,213,105,26,153,52,165,40,218,251,123,134,124,156,14,213,115,137,201,99,117,123,45,46]))) % 256
def fcsc_aXJRy9Phew7F7qVThg3uteUWxzzzTfNoabp(L): return (197 + sum(a*x for a,x in zip(L,[223,247,231,148,242,74,32,51,2,210,218,36,53,225,241,76,89,55,63,24,135,88,38,135,249,191,58,175,92,46,184,201]))) % 256
def fcsc_R9CujuzLxnobWfiMNjrVHJTq7qtHeRhfUko(L): return (34 + sum(a*x for a,x in zip(L,[140,71,93,82,114,19,80,44,89,166,219,248,184,42,76,243,83,169,199,144,198,161,101,172,132,190,219,6,95,159,223,209]))) % 256
def fcsc_ra7gycjXf4XsnHXKnAYHJgHyAt4exTqvdY3(L): return (51 + sum(a*x for a,x in zip(L,[124,234,53,68,112,109,243,234,203,12,210,54,214,194,209,220,217,58,134,16,100,69,14,25,238,162,36,138,236,188,227,245]))) % 256
def fcsc_uVm9NeYfiEasAbsriTcAx49PJXdFY7ansWe(L): return (18 + sum(a*x for a,x in zip(L,[106,33,44,170,119,218,127,106,56,228,49,99,236,251,93,179,10,99,86,23,186,137,218,133,171,176,121,97,254,46,252,28]))) % 256
def fcsc_b4wqEXa3kbgRWfNdiyq3xikxgEArJb3vmjE(L): return (125 + sum(a*x for a,x in zip(L,[242,20,6,158,53,185,20,119,219,242,161,213,140,231,49,6,16,1,83,175,184,190,141,190,191,29,45,162,219,14,15,88]))) % 256
def fcsc_E47FCxqvPC3ueqAVEvpFPc7iPFjonHWErfa(L): return (131 + sum(a*x for a,x in zip(L,[85,108,215,148,118,47,31,204,130,48,19,104,202,192,44,17,15,104,122,251,218,119,54,170,69,232,252,181,189,190,235,252]))) % 256
def fcsc_Vz97dugcy79wotuzLE3uzv9cNUrFftzJKrE(L): return (232 + sum(a*x for a,x in zip(L,[40,9,68,117,151,199,18,166,74,54,253,230,227,19,158,158,159,138,141,123,182,27,62,254,104,153,252,102,4,238,90,105]))) % 256
def fcsc_3eXePWrratainkgTHRCN4kYzEMqpcTmjFwj(L): return (132 + sum(a*x for a,x in zip(L,[141,82,170,28,110,234,24,105,214,155,241,125,71,141,90,64,33,244,211,91,23,152,40,199,130,142,129,180,59,64,113,255]))) % 256
def fcsc_MuKYfv3cbviaXzaHbnmvvnnMRFRbPxcavNM(L): return (169 + sum(a*x for a,x in zip(L,[208,251,1,216,193,186,156,213,214,110,207,110,235,246,15,114,10,235,220,226,141,16,16,59,236,29,253,158,127,80,27,232]))) % 256
def fcsc_dXcisPyswprCRHzcanCa4AzyLtEXMJiNtCr(L): return (194 + sum(a*x for a,x in zip(L,[210,2,177,40,106,12,78,26,126,218,41,243,23,52,74,165,152,82,34,252,138,249,25,129,156,134,185,148,169,16,76,64]))) % 256
def fcsc_cmEpwEsEdUydhyHYT4uXFxptKPsjAFuNUJc(L): return (235 + sum(a*x for a,x in zip(L,[19,254,174,204,185,240,242,57,161,58,163,121,174,65,159,119,220,141,29,169,86,220,215,24,187,32,111,115,199,173,169,114]))) % 256
def fcsc_pgbtUYqkXMKt9RfeFkWPnVXMLdP3mtec7JW(L): return (98 + sum(a*x for a,x in zip(L,[105,94,46,154,218,84,120,44,58,55,196,52,184,54,177,116,135,157,161,100,101,237,83,202,167,194,19,133,232,43,119,218]))) % 256
def fcsc_aCycjUixRPYd3AWmKiuaTLXy74pHEfPjfLj(L): return (68 + sum(a*x for a,x in zip(L,[130,23,7,128,166,173,194,73,88,59,170,91,4,98,186,159,230,39,191,237,25,48,60,116,225,232,211,9,177,6,112,167]))) % 256
def fcsc_jTqcaxTRxdUgg4ChtrNFzLsnJKFYkPeqxLY(L): return (212 + sum(a*x for a,x in zip(L,[30,49,197,210,39,130,27,211,37,19,55,146,236,252,52,245,14,146,79,186,95,28,176,132,232,216,133,30,177,180,123,59]))) % 256
def fcsc_pvKoM4fLbFmheXnmbkrXcAXqhKqFypbYRvg(L): return (92 + sum(a*x for a,x in zip(L,[187,81,251,36,116,245,46,84,132,218,46,130,70,151,219,38,119,7,65,57,234,56,230,166,35,209,227,231,105,154,216,95]))) % 256
def fcsc_kfT4PTUXXMLAH7TqtgxRpM9i7jFEdpEgKvH(L): return (242 + sum(a*x for a,x in zip(L,[104,224,150,135,16,40,0,55,113,151,11,238,210,234,108,71,235,106,160,73,238,120,16,153,1,110,214,93,162,132,60,167]))) % 256
def fcsc_wVjayoVgTJqrTakCaN3ka3cF9LibpgiKb3H(L): return (71 + sum(a*x for a,x in zip(L,[15,41,148,46,43,72,95,49,152,236,215,251,46,208,105,107,182,173,221,211,72,61,119,8,209,147,242,123,1,94,206,127]))) % 256
def fcsc_UwtpwxdjojwNajy9ArAVdWxheRLhU9sjKtE(L): return (195 + sum(a*x for a,x in zip(L,[202,178,142,166,53,202,198,38,46,139,107,130,189,26,242,238,163,184,6,213,176,153,72,140,240,201,40,186,137,171,139,252]))) % 256
def fcsc_j9AjbCdVbR9jHJdcmC4FdWzjEcaguYyjdMq(L): return (147 + sum(a*x for a,x in zip(L,[4,121,30,113,80,230,193,129,253,255,194,149,250,49,24,220,15,210,135,158,72,163,126,234,146,182,255,234,164,91,209,241]))) % 256
def fcsc_zqVTU7YhsmFtoVRAdoo9b4fuMfhotvhpoxF(L): return (3 + sum(a*x for a,x in zip(L,[47,170,8,170,208,40,70,174,97,157,149,161,203,206,253,218,208,20,247,169,1,184,78,226,47,225,111,138,2,24,187,60]))) % 256
def fcsc_NewvruLVsXozRnjKuC3CvJ9fTeNmXmTKYF4(L): return (92 + sum(a*x for a,x in zip(L,[227,234,26,57,190,135,204,135,103,4,51,249,131,181,57,23,219,148,62,160,65,144,166,93,202,37,74,5,104,199,219,164]))) % 256
def fcsc_AAycVWEHUdXEXPgYCAv3gzeRPMbJAKXaRXo(L): return (103 + sum(a*x for a,x in zip(L,[149,21,39,52,193,6,152,176,26,14,113,183,241,25,193,160,242,223,122,199,184,35,34,101,183,194,36,11,190,249,25,61]))) % 256
def fcsc_vfrgzqKivcKqr3u4ockknshp9HftbzHMUU7(L): return (4 + sum(a*x for a,x in zip(L,[156,196,243,214,99,11,198,24,232,209,40,121,132,135,172,217,197,253,226,60,57,242,108,95,62,151,112,160,183,19,45,210]))) % 256
def fcsc_3L3YvbkuJUv9iWq9K3WnHXKiaKHgxECqkis(L): return (178 + sum(a*x for a,x in zip(L,[168,197,160,44,231,1,134,52,183,18,224,112,118,5,125,167,17,122,227,134,0,72,165,157,119,209,68,211,12,22,140,95]))) % 256
def fcsc_FcysFsgWULtF4cbmriYWPxvU3LMMxitMpKR(L): return (195 + sum(a*x for a,x in zip(L,[107,245,199,62,3,121,37,157,42,125,77,213,90,59,243,61,160,205,90,170,112,32,241,88,223,156,67,157,220,229,199,119]))) % 256
def fcsc_VNC3wfbRKLPJHLCWzxpszuEpV3MxCni3Rqx(L): return (173 + sum(a*x for a,x in zip(L,[189,186,161,63,73,67,115,175,29,58,221,201,78,39,139,190,144,68,118,35,48,142,228,245,53,23,22,246,191,98,215,225]))) % 256
def fcsc_zk9qf7rTpb9yhjCawy7EaNiuH4MqcCVxcvc(L): return (230 + sum(a*x for a,x in zip(L,[184,156,75,202,208,4,93,155,117,110,152,6,107,137,10,244,0,86,123,147,32,63,111,139,231,212,100,149,46,166,118,149]))) % 256
def fcsc_gYvonsdd7wFFWw7rgnJNdErPY3PAt3AbH3J(L): return (136 + sum(a*x for a,x in zip(L,[177,212,198,34,137,97,162,207,248,246,204,212,0,232,189,116,228,198,244,207,117,226,37,212,23,172,207,79,74,98,248,156]))) % 256
def fcsc_eWsWH4fMizaURA9xcTtqfwMAeau4WtjUXdw(L): return (193 + sum(a*x for a,x in zip(L,[140,233,245,161,139,97,208,110,49,110,238,1,73,119,20,246,204,233,132,186,150,154,153,168,126,29,17,222,89,65,60,3]))) % 256
def fcsc_zWmFfzhM3T3WxAMtqXubXVM3ApgJu3AYHVj(L): return (159 + sum(a*x for a,x in zip(L,[150,40,239,254,168,58,163,126,39,79,56,243,136,107,159,188,11,150,62,60,30,51,93,240,196,8,115,178,110,35,223,83]))) % 256
def fcsc_y9M7mjKdHaR4MTXgrXnNKRMWvahsKEVTX7P(L): return (160 + sum(a*x for a,x in zip(L,[140,248,61,88,251,51,137,28,111,111,22,160,27,230,149,95,248,228,234,17,9,182,37,204,45,182,202,7,93,180,77,205]))) % 256
def fcsc_gCsPqjgFT9zCdvAYtggRfTJHod9otgPARx7(L): return (3 + sum(a*x for a,x in zip(L,[149,162,192,130,234,124,50,110,221,252,161,110,144,61,153,46,174,255,159,8,247,192,1,92,112,238,52,143,107,227,22,160]))) % 256
def fcsc_e3oXvwWxbhzckMXtpicW4WqJNanEPweuCnw(L): return (100 + sum(a*x for a,x in zip(L,[53,179,239,202,211,47,134,7,192,234,214,70,84,239,137,245,99,100,28,212,41,247,55,13,27,137,116,63,76,112,203,151]))) % 256
def fcsc_YtdEJEf7rzHuychroLuHxmyay7y7JmfVMvU(L): return (98 + sum(a*x for a,x in zip(L,[124,157,41,6,201,86,111,154,43,35,175,123,10,57,37,151,148,13,37,125,184,33,137,138,138,158,237,190,127,25,25,214]))) % 256
def fcsc_FuHXLEhXNH3oyjfUPzHPKHYLVbNjihc3vjx(L): return (157 + sum(a*x for a,x in zip(L,[40,101,54,126,48,252,158,28,83,183,155,158,205,87,47,81,8,28,78,213,122,223,204,25,146,40,222,199,76,58,121,138]))) % 256
def fcsc_AF4cvPTsnKqgcJmcb4mNJbuzgLe37vf7trE(L): return (126 + sum(a*x for a,x in zip(L,[249,57,32,112,175,64,7,84,47,149,147,88,66,29,254,122,112,140,100,57,159,200,105,7,28,167,238,209,20,84,193,223]))) % 256
def fcsc_RfNuoUz44xgghiMgaeAA9UYWYEXHwFeeC7r(L): return (193 + sum(a*x for a,x in zip(L,[208,207,223,4,43,70,126,102,17,179,190,50,253,89,124,104,121,198,149,214,201,107,176,153,26,169,101,92,15,118,217,203]))) % 256
def fcsc_fCptTxpmY37fpiLwNwmVaMuzb9n9YCENUzb(L): return (120 + sum(a*x for a,x in zip(L,[14,194,220,9,144,150,161,163,233,45,58,238,57,123,133,96,7,16,169,15,102,26,177,244,161,189,168,37,157,245,172,114]))) % 256
def fcsc_iHvri3WkJwmeVH4zdg3RvzVd3Ndowd3Rtkf(L): return (114 + sum(a*x for a,x in zip(L,[75,221,171,122,148,24,104,172,29,233,248,255,249,184,119,94,112,121,21,234,104,3,250,205,38,20,238,96,54,96,26,158]))) % 256
def fcsc_Wji9NJL7pkNeMEWqbHbq7xaoFsnKPLTmzWo(L): return (157 + sum(a*x for a,x in zip(L,[149,21,243,39,17,104,39,9,131,144,240,65,37,243,173,214,60,182,72,58,107,12,228,26,107,101,144,135,138,222,140,162]))) % 256
def fcsc_WTquxsgwNkF94FyCXcRmYRdMJvTCqTVwMcq(L): return (121 + sum(a*x for a,x in zip(L,[7,148,16,206,143,22,55,190,152,14,172,97,75,209,225,233,171,116,233,53,37,230,88,172,250,133,219,181,117,65,165,109]))) % 256
def fcsc_rR3pzoEosUJaawgsRxKcphgaFUrTAeb7fC7(L): return (120 + sum(a*x for a,x in zip(L,[62,164,24,204,31,91,27,100,61,120,117,54,210,246,65,154,116,162,118,40,176,240,193,28,74,233,33,164,209,54,208,238]))) % 256
def fcsc_iipkjXiWNHCsNsU3aoCjKRpwK7MCHCxTkNY(L): return (150 + sum(a*x for a,x in zip(L,[167,192,78,156,62,175,203,41,249,85,37,142,148,174,131,125,120,98,192,191,123,121,32,237,53,210,42,255,169,39,185,132]))) % 256
def fcsc_RWmjKuJ9FsjEsXiXeEe3uLvrFU9RutJu4pT(L): return (55 + sum(a*x for a,x in zip(L,[227,193,31,158,38,160,147,36,68,152,149,173,54,119,121,6,172,208,246,21,40,1,146,40,161,91,11,250,140,165,104,102]))) % 256
def fcsc_LeoNWHVYUqtrL4nannFTkEuLVpscM7MxvJo(L): return (50 + sum(a*x for a,x in zip(L,[34,89,18,112,212,118,8,23,251,128,15,75,65,37,104,161,208,198,120,122,31,157,147,68,47,70,26,238,66,233,198,40]))) % 256
def fcsc_xz4He4mgVWYcCbzxv9hPTsLzVNEtToiieXM(L): return (131 + sum(a*x for a,x in zip(L,[12,38,35,71,190,67,28,102,104,161,0,3,133,64,104,13,8,114,192,77,62,12,94,30,87,137,122,44,236,174,42,134]))) % 256
def fcsc_mveaXvhYoxLjxVrd3bCegTuRgjPFMRbkTao(L): return (12 + sum(a*x for a,x in zip(L,[201,32,53,103,172,234,115,116,115,171,0,237,3,137,72,191,105,234,180,34,67,225,77,248,71,29,232,23,192,156,216,170]))) % 256
def fcsc_asEtqXm7cRtKWfuhvrvcJrVuKmcfchrRM4a(L): return (157 + sum(a*x for a,x in zip(L,[177,114,229,16,12,91,144,197,214,172,28,124,0,110,186,6,65,158,209,163,179,216,59,41,155,114,241,195,207,254,107,234]))) % 256
def fcsc_pUyKHsXibMJgUtfLENMHcfcXs3syL4JNRrs(L): return (254 + sum(a*x for a,x in zip(L,[195,109,44,20,195,113,213,115,233,125,184,172,2,122,120,159,81,66,99,51,53,222,218,19,154,185,6,248,194,0,36,19]))) % 256
def fcsc_WaJTVRKJxLnAWwrTNw3Jdwu4twivjCKcoAb(L): return (222 + sum(a*x for a,x in zip(L,[94,219,113,108,11,200,22,137,65,117,95,222,250,167,57,140,51,36,66,215,138,122,197,250,151,73,127,33,197,115,38,27]))) % 256
def fcsc_YCqhJ7M3xAThLJtvCqPb9RAkkEpbHE9NxTi(L): return (186 + sum(a*x for a,x in zip(L,[154,59,28,102,134,30,137,216,125,164,18,65,13,79,149,31,26,1,27,201,30,46,9,194,204,244,86,148,37,242,228,72]))) % 256
def fcsc_9fcWyFvAocNruAERuPkE34TFvugws3Pvmdw(L): return (240 + sum(a*x for a,x in zip(L,[132,255,11,104,68,123,187,106,236,114,224,161,113,6,233,137,112,176,186,123,116,202,95,16,86,189,248,198,122,20,73,74]))) % 256
def fcsc_HmqTHgVrajMYMsubFrw3LUYytiXUxvhqvKW(L): return (164 + sum(a*x for a,x in zip(L,[37,239,138,54,84,42,85,249,18,245,235,41,123,107,115,107,254,34,33,237,253,182,99,179,155,113,2,46,100,219,189,168]))) % 256
def fcsc_aMPwbLNAKuK9sUisex3wJjb7ntVztw7jP9q(L): return (58 + sum(a*x for a,x in zip(L,[151,253,67,52,251,235,83,205,121,111,249,46,222,62,0,199,64,0,182,157,255,185,235,116,84,125,59,221,244,126,147,139]))) % 256
def fcsc_pFaWbHqtccfPFXeCtxd4XKPpfHHkyscMeUW(L): return (82 + sum(a*x for a,x in zip(L,[100,125,62,105,149,113,95,22,57,44,43,208,114,93,231,128,112,109,49,84,101,54,69,241,57,24,54,89,84,30,42,99]))) % 256
def fcsc_YfUXJLmWNMb3ycAmiR7prFMe3Cz3fsfbhV9(L): return (97 + sum(a*x for a,x in zip(L,[239,194,121,15,50,172,241,199,145,227,232,105,100,107,167,201,93,227,71,177,164,75,112,205,203,128,7,89,211,89,45,153]))) % 256
def fcsc_mFYdvFTUm9F7HKssPUKoECEtceKEUbJk9b3(L): return (178 + sum(a*x for a,x in zip(L,[35,111,212,19,234,160,228,185,108,61,134,156,41,233,103,224,75,130,128,166,224,145,167,185,214,216,141,29,236,242,23,238]))) % 256
def fcsc_j9wguTKckxtwFuP7aYqCRzNVPkeizuKt9w9(L): return (213 + sum(a*x for a,x in zip(L,[65,235,153,150,87,73,211,127,149,55,157,176,71,254,121,192,101,252,101,240,235,73,61,207,237,224,9,0,208,114,201,114]))) % 256
def fcsc_4AyojagjCFNUcxaLrms3w4AFFzkrcf7PV7v(L): return (182 + sum(a*x for a,x in zip(L,[173,20,82,70,78,106,32,115,38,1,149,188,112,97,71,199,40,230,26,233,56,0,159,56,254,161,37,149,239,204,151,230]))) % 256
def fcsc_trpKdjRdtrJMiyre7UqCuKx3wEKFVKzYzPE(L): return (86 + sum(a*x for a,x in zip(L,[32,104,209,90,253,19,224,35,50,93,252,171,102,42,83,191,64,201,163,195,252,235,190,139,136,131,61,7,153,155,249,157]))) % 256
def fcsc_K3K4j3P9WpbTkTRbErfbHsbhqpmo7NbNape(L): return (35 + sum(a*x for a,x in zip(L,[68,105,7,130,97,111,207,71,250,182,142,96,40,227,224,126,76,83,240,153,188,70,197,2,6,201,168,0,79,101,105,196]))) % 256
def fcsc_ViWwdnr4VLHujpo9hdWR7FpRmm7ouCXiCxK(L): return (234 + sum(a*x for a,x in zip(L,[105,171,186,96,61,11,199,131,64,0,45,146,105,73,107,12,20,63,130,179,3,17,243,211,19,85,62,210,120,99,143,59]))) % 256
def fcsc_rWMhg33JsHnHJyb7jqwrNqimRyksCz7L7yU(L): return (89 + sum(a*x for a,x in zip(L,[210,247,88,225,49,53,75,252,153,231,179,102,32,78,72,175,19,50,241,215,18,42,246,27,46,208,131,86,53,47,71,217]))) % 256
def fcsc_xKzFW4NTvWpCu7WWUTHpgmsdj74mYFteNgM(L): return (133 + sum(a*x for a,x in zip(L,[24,86,22,240,160,50,252,33,43,43,9,19,145,217,60,69,108,131,30,126,98,174,91,113,178,21,180,249,71,233,190,1]))) % 256
def fcsc_hErWkRxNs77yoYcNbHpqXP4XCWMocp9j9yf(L): return (14 + sum(a*x for a,x in zip(L,[254,83,44,183,100,12,94,23,54,132,7,200,249,160,221,238,134,92,67,255,164,242,20,158,137,180,45,200,59,47,17,92]))) % 256
def fcsc_pWxCnod7kmk7oUeWfUKppEtf3b9wjiCt9qT(L): return (213 + sum(a*x for a,x in zip(L,[206,119,235,201,36,67,165,63,117,204,1,240,144,121,25,176,72,14,209,8,161,24,168,11,215,125,167,78,241,185,143,253]))) % 256
def fcsc_U9AEUpxg9moHbFgYvYiPRo4Yh7hV74Y4Fbj(L): return (120 + sum(a*x for a,x in zip(L,[104,233,57,90,134,14,83,220,64,122,108,39,68,234,113,129,209,172,160,199,121,137,31,138,47,111,145,45,189,240,241,75]))) % 256
def fcsc_HtEgWnMpTzJdk4MsCLesvTaFof3C3zRYnwm(L): return (107 + sum(a*x for a,x in zip(L,[83,82,88,181,109,96,152,35,216,102,247,210,241,62,93,67,64,78,124,8,80,255,30,244,125,246,158,61,114,233,220,158]))) % 256
def fcsc_sXoyT7xvwaXLHxLwiX4qrNxbnnXpsxNkquy(L): return (196 + sum(a*x for a,x in zip(L,[44,145,165,241,111,62,139,5,186,124,38,145,59,25,255,104,96,253,104,110,217,192,123,77,255,108,79,202,236,105,64,190]))) % 256
def fcsc_cLeuYvzHzadUfKw7e47qrkNg7ENzp9mbxXf(L): return (33 + sum(a*x for a,x in zip(L,[122,41,23,99,149,16,101,164,102,203,29,19,74,87,8,116,81,146,70,49,81,143,250,231,219,244,71,81,214,64,160,154]))) % 256
def fcsc_rbL949MXMFnxVv9KcPwyJ3icVum9kz3oUTq(L): return (62 + sum(a*x for a,x in zip(L,[54,1,106,65,21,111,33,139,210,177,178,197,181,51,102,29,175,38,99,2,180,248,242,148,91,193,191,54,229,218,241,4]))) % 256
def fcsc_sLuJrNspdFWyCfWisWNbp97kPiNJxAwhkNj(L): return (180 + sum(a*x for a,x in zip(L,[133,7,109,196,171,57,58,218,222,224,243,152,168,16,76,134,98,192,137,49,158,50,152,207,48,53,205,245,73,81,213,136]))) % 256
def fcsc_nwYW9Ez3rMsrvxnsWuhz4TWM7tipwAWxfsY(L): return (182 + sum(a*x for a,x in zip(L,[28,10,152,223,229,91,205,118,135,244,190,111,141,33,85,96,63,17,205,118,245,237,89,87,37,124,99,191,39,144,154,135]))) % 256
def fcsc_i9x7wVFozWAdbxkVgpjFoEmqrcYExXTgf7c(L): return (16 + sum(a*x for a,x in zip(L,[22,16,21,204,18,169,208,228,93,40,6,73,17,184,172,13,225,178,186,196,190,203,83,183,93,242,216,241,203,232,27,101]))) % 256
def fcsc_M9UivebRyHRN4ProKv3jNxHVkih7g9YobWJ(L): return (156 + sum(a*x for a,x in zip(L,[174,200,172,160,231,88,119,26,83,252,55,97,190,88,232,127,8,65,54,169,32,251,23,42,194,226,175,215,9,133,204,230]))) % 256
def fcsc_rU3MTgqUY7haahCnHdTN9pTKt7bCE7xunKy(L): return (49 + sum(a*x for a,x in zip(L,[76,222,134,142,242,190,52,55,241,253,147,131,184,240,142,181,169,207,51,156,148,97,190,0,36,134,161,39,69,229,32,55]))) % 256
def fcsc_TktwdeCgyecVUk7Em3zThsJWMxaxEPbbuoq(L): return (141 + sum(a*x for a,x in zip(L,[210,61,241,170,238,160,30,205,44,243,121,1,14,214,70,46,254,18,95,33,111,104,91,218,226,14,152,139,156,104,71,153]))) % 256
def fcsc_hVifNuanbbhcg3Ypc4UEuJHpxRLrHAnsmLe(L): return (212 + sum(a*x for a,x in zip(L,[255,195,228,32,19,240,184,35,201,249,135,61,185,61,104,200,154,108,91,201,110,154,99,107,207,173,249,59,3,82,45,238]))) % 256
def fcsc_wvv3nyxXrWhEocV9gMbTezaPiXqjtorHwWA(L): return (121 + sum(a*x for a,x in zip(L,[150,17,244,25,105,48,141,33,142,68,112,153,219,29,88,222,250,13,10,236,89,219,2,102,238,136,61,197,135,147,190,166]))) % 256
def fcsc_sXm9UVzLWkazeqgqkdUU93rLrjmLqbocE9o(L): return (64 + sum(a*x for a,x in zip(L,[37,137,191,144,112,230,188,136,179,228,84,248,31,23,221,142,115,164,33,211,10,53,198,181,231,124,134,253,30,62,132,208]))) % 256
def fcsc_gMndzPxAUyevMv9xsFjwreRtKkawkRygKat(L): return (18 + sum(a*x for a,x in zip(L,[148,38,37,94,7,79,220,111,51,254,22,27,248,12,103,125,167,219,100,21,245,224,151,64,218,86,3,222,177,130,77,28]))) % 256
def fcsc_bptfkqfUh9fCfxfYzPHkiiA9puhtXJ4dNzT(L): return (137 + sum(a*x for a,x in zip(L,[125,243,61,39,227,101,191,47,230,106,113,119,131,82,7,59,168,236,156,69,137,16,186,137,114,71,176,72,211,146,220,78]))) % 256
def fcsc_fJnnmPhgedirmu3LfjjsPJYuFRvqdxRoitV(L): return (7 + sum(a*x for a,x in zip(L,[103,58,100,123,108,252,190,174,187,230,89,176,240,146,197,57,217,84,178,208,152,185,229,157,98,250,125,109,39,52,168,63]))) % 256
def fcsc_CJNPadJMvCmhKejTUqJAkE7YMYAJdTRfU4C(L): return (22 + sum(a*x for a,x in zip(L,[149,59,44,119,161,7,30,65,38,216,49,72,52,111,212,135,157,133,253,194,223,6,173,106,33,148,180,111,42,41,63,191]))) % 256
def fcsc_ijm47oCVNtRgNRfjetnKpofH3UWwEJwLcjj(L): return (224 + sum(a*x for a,x in zip(L,[115,39,232,191,82,136,14,150,214,12,198,102,61,167,78,96,88,233,105,99,45,147,40,168,1,223,115,67,144,67,218,179]))) % 256
def fcsc_uNxFYzofsP9nouH7qWwcMfqmxuwch9FjsJv(L): return (139 + sum(a*x for a,x in zip(L,[196,149,255,34,144,192,214,185,255,238,186,23,225,240,74,169,129,247,108,149,209,151,57,175,251,92,123,148,112,204,209,242]))) % 256
def fcsc_TA4ChVwxHHFpajaRunkFbtdAvytpRePyF4a(L): return (253 + sum(a*x for a,x in zip(L,[62,158,204,93,116,74,49,77,219,21,62,148,49,206,48,76,27,121,175,254,240,68,32,88,190,11,240,0,218,2,91,164]))) % 256
def fcsc_oVxgv9XitCKEjwoTLwCmHf4XofY4vLEecqn(L): return (145 + sum(a*x for a,x in zip(L,[184,23,37,124,153,38,75,24,213,122,209,51,175,5,77,206,187,229,4,102,29,115,170,172,60,224,149,125,115,92,162,84]))) % 256
def fcsc_VYyxuXkzPx9rqoERRPfPUz9WwNRM9puwFML(L): return (108 + sum(a*x for a,x in zip(L,[175,150,37,150,79,105,19,197,164,25,123,38,0,214,59,114,160,67,92,170,242,216,188,69,149,10,181,95,42,50,182,156]))) % 256
def fcsc_mPPniCbCvATAeajY7PwNHwErrAHgHUdzUfa(L): return (54 + sum(a*x for a,x in zip(L,[158,5,137,221,136,49,86,18,78,124,106,94,39,198,151,77,44,104,94,45,191,175,38,61,248,100,122,60,216,63,160,170]))) % 256
def fcsc_RdyzgfpeYprgHrbgd3xw4FcEEM3vE4boLvM(L): return (119 + sum(a*x for a,x in zip(L,[179,218,30,72,100,181,156,239,35,182,137,234,158,222,36,36,86,138,16,131,152,226,249,78,123,128,117,184,111,107,194,189]))) % 256
def fcsc_VNmoFsyACgMYkzfKfmMgACkCamP7ugTmUzv(L): return (125 + sum(a*x for a,x in zip(L,[68,163,43,7,166,94,23,252,5,70,217,79,166,161,200,202,154,7,199,4,142,125,128,180,237,233,230,96,200,3,245,202]))) % 256
def fcsc_XwvVmFsmbwhtNqURKUje3LTvVVUXmRHFUzh(L): return (170 + sum(a*x for a,x in zip(L,[58,177,132,229,208,244,154,177,128,213,51,61,224,185,77,32,162,178,32,142,66,132,110,80,84,105,37,164,210,61,76,181]))) % 256
def fcsc_NVFVhqvuLzA7pqhnwq9PdxmgMJoCCFdNonq(L): return (114 + sum(a*x for a,x in zip(L,[117,64,1,153,67,91,101,47,128,226,156,5,73,43,10,49,18,206,150,225,159,8,160,82,148,105,109,53,77,184,247,11]))) % 256
def fcsc_7C93hTf7czVxNsUoRzihkUJUjUgVyd9Adtr(L): return (94 + sum(a*x for a,x in zip(L,[121,53,27,47,48,72,3,126,3,138,126,133,196,14,151,88,220,226,242,209,219,169,7,196,193,60,105,190,57,55,70,14]))) % 256
def fcsc_ULUrUHKuzATuVdKbptecR3XLkhKJKJoPqMU(L): return (179 + sum(a*x for a,x in zip(L,[110,96,5,75,4,208,250,214,209,98,116,227,191,220,183,160,118,159,58,81,61,56,223,62,66,239,198,29,115,211,21,80]))) % 256
def fcsc_CYn4qobrvjdNy9e7WKontYMNfkyoUombnPV(L): return (118 + sum(a*x for a,x in zip(L,[221,116,154,174,114,43,90,46,188,23,213,71,89,53,142,33,191,239,253,16,254,95,209,211,34,21,238,239,60,11,186,46]))) % 256
def fcsc_Ae3Ef3dzTe3rAYvHnmYurnW4odfbsPxk9ab(L): return (220 + sum(a*x for a,x in zip(L,[63,5,93,11,97,79,139,74,90,211,207,199,130,162,253,103,146,140,18,227,59,123,90,21,248,17,153,75,255,41,193,31]))) % 256
def fcsc_W3jYYpjiwnbAtyfpjXcXCgyCsspuqy7Hpsb(L): return (122 + sum(a*x for a,x in zip(L,[170,194,37,199,194,148,134,47,39,3,220,164,40,30,2,190,46,53,228,102,233,253,16,76,35,115,207,56,219,195,240,242]))) % 256
def fcsc_sfytRRMkWs77qneYiETCmrYvWNto4Visoja(L): return (138 + sum(a*x for a,x in zip(L,[138,7,247,124,201,45,231,227,130,157,58,41,127,71,217,143,193,70,186,90,163,197,108,75,51,7,61,58,106,119,213,201]))) % 256
def fcsc_MpX9WcWdxmobgyzaKYg3WRLzYnRWbT7dkoP(L): return (118 + sum(a*x for a,x in zip(L,[198,115,186,150,94,200,211,123,8,144,68,66,36,127,171,139,93,255,213,129,163,207,226,193,255,137,86,23,87,215,148,57]))) % 256
def fcsc_dCr9q3bnxCUceLtxR4wohCsP4pcafRsNxiH(L): return (132 + sum(a*x for a,x in zip(L,[193,225,113,203,34,104,128,116,34,20,88,64,40,206,160,251,23,255,62,39,212,197,171,86,141,47,133,228,35,66,112,51]))) % 256
def fcsc_XATYdXKjcVeFaywAJuz3R4UixyztYqwMkxX(L): return (156 + sum(a*x for a,x in zip(L,[30,2,4,156,109,39,241,19,40,16,190,114,197,155,246,62,239,20,103,174,190,225,30,124,178,9,0,157,47,194,177,173]))) % 256
def fcsc_WRXpnYUAb7MnTcdEsJoEAzuAJhFNt4cWt4A(L): return (84 + sum(a*x for a,x in zip(L,[79,112,214,62,145,194,40,75,142,164,17,218,115,18,185,95,140,194,140,74,50,47,236,215,237,225,41,205,94,101,122,229]))) % 256
def fcsc_LaUibebjRRm7WEPeadfjaeFj4qMqy3fd7Rx(L): return (154 + sum(a*x for a,x in zip(L,[146,220,103,29,56,138,254,54,107,232,51,31,96,72,16,46,48,212,44,101,161,51,212,91,81,185,60,55,40,94,136,25]))) % 256
def fcsc_TbgAqXjHKVLyUzwyYr7RtJzNTvNpCzFRiVa(L): return (135 + sum(a*x for a,x in zip(L,[101,93,232,231,76,201,84,219,62,79,11,191,149,21,85,160,78,153,127,71,38,169,86,9,125,46,90,239,235,48,149,55]))) % 256
def fcsc_RPgsFfvC9rawhuu7igzWMK74mdKMbNmHTfT(L): return (19 + sum(a*x for a,x in zip(L,[238,136,84,40,188,97,84,103,22,82,165,80,136,29,29,111,161,199,251,91,4,67,147,186,103,49,236,59,27,93,133,73]))) % 256
def fcsc_zozsTzazgydvTtihrN3nki3NPbqVcqcgks4(L): return (224 + sum(a*x for a,x in zip(L,[90,194,15,175,59,187,13,150,22,233,82,245,3,63,167,250,38,166,205,163,32,239,201,135,2,17,53,244,139,214,11,49]))) % 256
def fcsc_mELYAum7CcXx3XVWNsVbrduRVzk4ddmLVhd(L): return (211 + sum(a*x for a,x in zip(L,[25,171,163,230,19,102,111,5,71,13,184,75,238,21,121,86,129,192,154,111,127,28,213,159,75,148,143,44,200,233,55,6]))) % 256
def fcsc_vKLfmzFjEPctgTk3KvRmAptuwhYVstVhdNa(L): return (164 + sum(a*x for a,x in zip(L,[209,21,28,89,193,127,118,190,101,154,205,168,51,129,222,25,103,69,103,187,103,253,252,173,235,31,186,10,217,229,194,29]))) % 256
def fcsc_cpUbPKh9eJKPAFFUvYgRkHJvNWyMcYCE7kL(L): return (73 + sum(a*x for a,x in zip(L,[139,159,21,54,73,20,249,214,60,182,144,4,216,158,47,32,70,22,88,113,67,233,254,185,247,84,108,160,107,24,73,176]))) % 256
def fcsc_V4XKvgxC7WWumcRKNp7cxpFpNsMKtuwAtCb(L): return (216 + sum(a*x for a,x in zip(L,[35,13,55,61,205,164,157,30,85,27,8,188,15,123,122,232,65,111,238,13,18,30,225,35,208,179,175,131,125,37,230,247]))) % 256
def fcsc_EifT7dj3kveu97yMCaNgMWWb7dbvKsPpMMf(L): return (162 + sum(a*x for a,x in zip(L,[66,54,242,136,242,103,54,115,125,133,111,179,6,51,252,240,246,87,221,92,229,140,168,1,114,107,90,182,83,82,161,230]))) % 256
def fcsc_CA3bfK4vnhJTkcTwoTpgRMJqfHXRtTCYPoL(L): return (124 + sum(a*x for a,x in zip(L,[203,35,159,221,192,0,221,43,37,80,210,194,152,66,240,119,111,112,58,236,75,113,39,62,144,64,52,8,136,220,14,224]))) % 256
def fcsc_3FcVuLoXfiMiwf3nPyKo3YrHcmk9qJxcPfa(L): return (149 + sum(a*x for a,x in zip(L,[90,147,172,29,126,95,117,28,35,163,167,113,68,193,172,219,61,205,230,251,214,28,202,3,118,128,4,208,137,154,68,39]))) % 256
def fcsc_nhmkNhWhTTCqkmMWrLhJjuVA7CmjjnmxWoP(L): return (255 + sum(a*x for a,x in zip(L,[162,25,249,24,130,7,233,210,16,39,5,117,183,121,186,194,61,88,107,202,209,191,224,123,7,52,118,10,155,180,255,118]))) % 256
def fcsc_TNpdokweNTjoApPyvwnmVCY7vEJAfwoovjt(L): return (188 + sum(a*x for a,x in zip(L,[238,138,36,149,220,28,41,232,47,205,213,177,237,99,47,97,66,110,164,67,217,24,54,237,52,169,46,152,60,171,81,91]))) % 256
def fcsc_kgCrjEebecmLk4LiANYTu97LbFvMgc7oudH(L): return (79 + sum(a*x for a,x in zip(L,[157,18,120,70,114,133,24,99,124,82,164,229,20,147,158,235,70,191,98,219,227,49,190,30,18,212,151,212,232,36,49,181]))) % 256
def fcsc_LJgKjskXEvxib4kHmvAtsdgqxndfA7e3eps(L): return (174 + sum(a*x for a,x in zip(L,[16,42,216,192,156,216,0,55,81,46,72,3,95,82,145,12,247,43,74,31,8,251,72,11,115,157,220,140,51,158,11,227]))) % 256
def fcsc_KJTspYo7dCFrLULomNc9vfCacvuTvTfXCcn(L): return (37 + sum(a*x for a,x in zip(L,[79,121,117,223,87,146,0,139,168,15,170,128,103,198,116,25,183,218,87,197,77,30,209,128,41,129,193,187,166,17,80,207]))) % 256
def fcsc_c4zNRM4KuX9hVdsJdrxjkmw9WAKzsnxUKPX(L): return (4 + sum(a*x for a,x in zip(L,[29,94,41,237,36,189,18,75,54,76,209,197,71,89,24,141,32,120,3,174,120,106,201,155,121,202,209,120,97,56,174,246]))) % 256
def fcsc_gc7eRzTKjEFNHEiiHrogJEo3VURPCaCsKa9(L): return (157 + sum(a*x for a,x in zip(L,[235,220,161,253,32,244,121,155,153,104,213,65,98,44,231,109,27,4,35,11,124,73,236,6,88,169,216,8,91,252,181,83]))) % 256
def fcsc_HF9kfuMYzyPerNKzPRkt3E4iTktjWJgFy4P(L): return (215 + sum(a*x for a,x in zip(L,[63,123,185,237,73,171,196,235,145,86,118,157,156,120,173,159,225,149,21,81,5,223,63,198,44,3,28,83,231,92,197,93]))) % 256
def fcsc_ebo3poEbvHiXjqgKRHKekbgAdNFtfXWneNN(L): return (244 + sum(a*x for a,x in zip(L,[103,121,158,130,127,177,91,51,246,194,48,242,64,183,84,11,221,42,137,92,165,91,235,63,113,141,77,58,57,193,116,133]))) % 256
def fcsc_iNJP7nn9YRnfEkEUhCtungaXXVJhPUmJczc(L): return (136 + sum(a*x for a,x in zip(L,[188,87,189,240,12,42,96,79,100,154,19,236,84,233,65,114,79,107,191,40,4,171,103,251,201,32,126,135,189,18,194,96]))) % 256
def fcsc_4qgcruJskodywTaHoUWRd4je4wgY9oyfzRx(L): return (104 + sum(a*x for a,x in zip(L,[141,20,47,187,199,115,77,58,68,105,183,63,250,217,30,188,68,52,243,251,126,146,201,252,18,69,49,105,25,98,139,44]))) % 256
def fcsc_Cuneyi9tuy4ki3whpetKEVbrLbeKuAXpUE9(L): return (11 + sum(a*x for a,x in zip(L,[96,62,104,222,2,105,110,81,62,63,35,251,82,63,14,12,91,203,255,226,37,226,213,132,129,164,248,238,108,228,138,183]))) % 256
def fcsc_PnoPrnrgmK9xeifRTXTvaVadaWc3ELkHXx4(L): return (62 + sum(a*x for a,x in zip(L,[171,198,89,120,151,2,112,188,33,208,48,244,125,90,83,207,125,230,140,196,185,237,244,117,7,211,6,203,59,155,172,109]))) % 256
def fcsc_bYjuxUMKji9bpTrwKEnbTbKnnFVLitobqEn(L): return (58 + sum(a*x for a,x in zip(L,[53,216,126,245,101,172,8,26,18,105,85,59,77,122,60,181,152,46,67,205,70,71,138,2,168,255,190,201,94,119,184,13]))) % 256
def fcsc_ndR3nagJujaTxtJPkAVXdqpmookahocHssd(L): return (108 + sum(a*x for a,x in zip(L,[72,28,196,37,0,161,243,49,5,8,107,175,254,167,226,156,199,148,98,37,70,236,221,77,43,155,23,150,53,73,144,70]))) % 256
def fcsc_n4xe9ECmEaoRNtogEjTMoawxNxsRcHxE7Lx(L): return (212 + sum(a*x for a,x in zip(L,[135,162,58,76,158,226,85,24,171,228,69,236,5,195,41,128,177,179,219,138,180,141,142,234,92,106,64,248,50,214,242,189]))) % 256
def fcsc_My9djTHJkzpPgdfvjsWPkjEUETKAKEm4sRR(L): return (113 + sum(a*x for a,x in zip(L,[33,76,98,132,228,10,125,201,105,137,164,122,2,38,65,49,34,106,224,33,161,117,85,77,33,223,207,206,9,21,202,254]))) % 256
def fcsc_NTobxuRKpazWrfjp9qpHYUCWnfs7nH74jPd(L): return (38 + sum(a*x for a,x in zip(L,[61,167,97,25,15,224,72,53,94,17,253,126,111,215,32,182,118,68,55,186,161,97,113,26,56,99,44,0,115,240,149,108]))) % 256
def fcsc_FEPUhPspKx49ciUwiYrAbEsRcLhyYtqMUPE(L): return (129 + sum(a*x for a,x in zip(L,[140,225,37,55,115,6,225,91,158,193,53,19,237,25,141,176,86,64,189,225,176,225,126,108,187,238,105,180,29,54,43,60]))) % 256
def fcsc_UymC37AWpcaWtd3TExHueRMz7Kq94rUcWth(L): return (156 + sum(a*x for a,x in zip(L,[14,7,151,141,71,107,65,148,57,5,204,87,135,182,143,71,189,249,139,113,75,253,109,82,7,41,46,241,47,114,80,197]))) % 256
def fcsc_PdcTWWUAU7X9KxkxUuTRoc3pfUuUtUCjtat(L): return (255 + sum(a*x for a,x in zip(L,[1,117,124,14,164,9,106,163,129,236,113,150,10,1,148,32,50,123,76,54,97,152,0,54,15,32,254,22,102,59,232,103]))) % 256
def fcsc_TqCzuC9VjnHFYdVqRVN94TMafnxNLEzV7V4(L): return (210 + sum(a*x for a,x in zip(L,[221,4,237,32,22,237,64,194,119,19,202,5,218,26,180,56,143,102,255,46,187,13,136,125,112,54,223,54,45,57,124,154]))) % 256
def fcsc_pydMzzTJTUuCcq7gFWyTMt3xeAnopXCxnpE(L): return (230 + sum(a*x for a,x in zip(L,[16,140,173,15,237,12,167,170,49,111,112,138,133,105,198,229,253,33,192,62,86,0,39,95,106,85,222,184,46,214,165,141]))) % 256
def fcsc_Yn3isWihcfwTKcwkjrR4buremssHT3TUdoK(L): return (235 + sum(a*x for a,x in zip(L,[207,103,251,152,11,132,114,187,249,154,160,30,56,171,222,138,225,247,115,91,20,198,190,164,234,39,178,169,240,73,214,194]))) % 256
def fcsc_vYciFFrhTVJTCUiUzybJAMeidEqN4PVcHpU(L): return (246 + sum(a*x for a,x in zip(L,[106,3,61,93,49,210,170,69,188,101,189,143,249,27,243,169,231,9,87,139,162,24,232,144,183,129,228,110,176,13,129,147]))) % 256
def fcsc_fApcuCdcyurbykVNfHCnpmyN4rkvr9thA9Y(L): return (92 + sum(a*x for a,x in zip(L,[254,132,192,132,202,252,34,168,123,237,157,18,76,227,251,138,136,215,102,104,120,89,150,185,197,18,223,59,75,218,137,66]))) % 256
def fcsc_HPhvbmAJdshgYtz7jXoe4Y9XbuAknrxw3aE(L): return (10 + sum(a*x for a,x in zip(L,[178,133,156,135,82,178,230,52,212,143,41,187,222,51,80,176,55,2,180,100,6,116,90,211,105,104,242,135,59,1,114,21]))) % 256
def fcsc_hXwvRKKfuvqy9jMnnCcvsuvsH3MHuz4fLL7(L): return (202 + sum(a*x for a,x in zip(L,[16,32,77,202,37,107,123,253,112,54,14,180,39,123,239,185,221,154,11,41,152,244,210,219,50,163,130,123,76,242,214,120]))) % 256
def fcsc_CdLAqqnrhRziqTatAbbUF94tTrE9VAHvo7M(L): return (218 + sum(a*x for a,x in zip(L,[84,141,47,236,28,167,216,162,118,9,165,190,41,125,76,242,124,117,111,42,91,86,238,227,87,74,212,189,137,144,10,173]))) % 256
def fcsc_s9CqAPkhaXpkvemdzRqAERonMKeztX4mENj(L): return (62 + sum(a*x for a,x in zip(L,[179,228,187,118,35,180,56,78,113,187,57,110,247,2,170,228,73,212,236,139,74,149,10,142,177,171,73,10,213,241,80,70]))) % 256
def fcsc_UPKWahs4XENfLCjJb7X3wvUhEjJoMKc3fy7(L): return (110 + sum(a*x for a,x in zip(L,[226,108,122,13,87,210,16,65,243,61,253,72,0,170,85,80,66,206,56,220,188,134,61,240,234,229,243,180,135,107,183,242]))) % 256
def fcsc_updyNEyqufe3aKjqWjxEhUPrWmqKynqzwqj(L): return (76 + sum(a*x for a,x in zip(L,[227,220,39,85,229,70,224,20,44,36,238,102,227,34,205,173,215,12,248,234,203,5,223,102,33,126,162,210,110,83,14,49]))) % 256
def fcsc_Ts3PWseCykXp4YjRVWdfwuNHREfRjb9TMj7(L): return (119 + sum(a*x for a,x in zip(L,[137,48,25,197,127,134,188,8,171,120,21,158,150,161,169,12,104,15,194,203,44,167,200,225,250,205,216,61,133,48,58,43]))) % 256
def fcsc_Uv3EJkhHF7yUWaVfbPnqPgjkqfvWpFAdKUw(L): return (194 + sum(a*x for a,x in zip(L,[163,100,64,117,255,170,86,64,133,31,137,72,204,226,241,10,199,59,197,68,16,218,37,244,178,132,55,92,135,231,228,223]))) % 256
def fcsc_yuLshwvehk3N3hUtpKJ3NYYM3bVoew3NCp9(L): return (68 + sum(a*x for a,x in zip(L,[94,203,161,134,34,203,184,220,79,69,79,22,205,172,166,211,62,223,147,149,136,193,115,31,222,217,52,46,35,225,203,213]))) % 256
def fcsc_XUqWpaUqUj3kNpEPXLKWdjzghinVX3yejqM(L): return (203 + sum(a*x for a,x in zip(L,[13,149,209,165,86,204,54,30,103,95,0,154,134,1,85,211,147,191,174,165,4,12,162,244,43,219,77,215,214,154,180,212]))) % 256
def fcsc_bVvu44iETxusbw4hzqpuALAqJbzTUAixMTo(L): return (38 + sum(a*x for a,x in zip(L,[199,225,169,221,52,119,75,228,86,10,207,77,229,67,31,212,146,55,162,185,243,105,66,27,18,99,19,187,68,215,196,188]))) % 256
def fcsc_HW9hbvjoXuhMLeF4RfPAqTVXhbTzzVPiyWi(L): return (146 + sum(a*x for a,x in zip(L,[205,148,134,210,136,178,251,46,172,56,155,57,29,79,105,114,71,218,155,56,176,222,3,11,68,50,116,255,189,138,222,118]))) % 256
def fcsc_fRbzb9JX3fYexqpJYRRU7eMLCsjUyAc3pnW(L): return (192 + sum(a*x for a,x in zip(L,[53,37,101,228,167,58,76,77,21,150,63,132,191,71,112,113,70,133,241,118,209,107,137,192,9,43,115,13,8,196,148,142]))) % 256
def fcsc_z7umaKnqimed9CTTFauTeFcNJthdrJd9bzn(L): return (96 + sum(a*x for a,x in zip(L,[176,55,128,5,5,134,19,215,73,88,47,195,62,166,40,104,14,216,224,58,214,223,44,169,32,203,63,195,163,175,74,152]))) % 256
def fcsc_PhsH7gdL7YFsxptbVJVwaq4emHchfhXEtsh(L): return (223 + sum(a*x for a,x in zip(L,[3,187,60,232,238,255,13,155,113,230,57,246,106,226,53,81,30,192,110,166,17,201,118,187,109,198,139,114,191,160,231,212]))) % 256
def fcsc_ziyuwkYYpTayadkakNrJpRTndtaeJUkK4ur(L): return (224 + sum(a*x for a,x in zip(L,[178,174,119,82,159,252,22,187,229,245,179,188,90,17,58,73,29,238,144,177,91,47,76,102,13,127,2,247,234,232,236,36]))) % 256
def fcsc_oRnjroTAJX9cLkuxRXWUuFsX4JYykFTqqdP(L): return (145 + sum(a*x for a,x in zip(L,[195,199,202,242,56,227,254,220,206,130,81,239,201,146,232,20,148,25,74,57,183,130,29,36,32,55,198,35,150,191,71,153]))) % 256
def fcsc_LhfXxxpzjvrNkmdUgYmHh3VCNnURRCXzP7n(L): return (243 + sum(a*x for a,x in zip(L,[209,251,30,148,139,16,241,222,239,100,23,80,86,125,188,195,84,23,222,39,79,183,52,12,212,23,25,145,37,69,17,112]))) % 256
def fcsc_TusepyPAeXoKwcifFAzmRvJLY3LFpHyFMkz(L): return (50 + sum(a*x for a,x in zip(L,[58,245,147,117,164,110,44,15,242,158,221,196,79,172,156,39,137,89,37,108,101,55,177,90,57,94,255,27,79,71,140,186]))) % 256
def fcsc_9c3jHtytkEccHrogi9YEbVfwRJrdz7ExqEK(L): return (226 + sum(a*x for a,x in zip(L,[69,253,196,194,184,32,33,45,156,93,17,192,97,178,65,86,16,56,32,25,225,99,35,214,152,0,225,156,233,202,55,112]))) % 256
def fcsc_wmLp7KFwYnTCndRzV4jMg9JJUhXgF9YP9hj(L): return (210 + sum(a*x for a,x in zip(L,[101,185,48,122,236,123,225,55,16,102,46,156,86,250,77,155,99,81,10,196,91,135,76,35,148,31,70,117,145,22,189,26]))) % 256
def fcsc_XyX3k3W4fLpCA4brLVazKrYPUemi4jbmvjK(L): return (80 + sum(a*x for a,x in zip(L,[109,81,87,29,13,80,64,179,214,83,242,31,4,207,113,3,148,92,95,199,136,3,125,64,238,246,128,201,118,92,71,134]))) % 256
def fcsc_X9iWtgoUHahujnekEAnbvuRnxEcArJsXWsb(L): return (146 + sum(a*x for a,x in zip(L,[203,37,243,249,246,228,196,93,200,78,18,64,26,232,35,161,193,195,96,199,24,148,70,23,87,57,84,11,231,87,18,255]))) % 256
def fcsc_bqnLpc7vAcbwEYrATLwzwsdLWaubPyajhuh(L): return (208 + sum(a*x for a,x in zip(L,[161,68,243,20,113,160,42,150,129,210,2,60,52,221,219,155,47,159,209,238,21,246,86,221,48,126,65,200,188,39,77,132]))) % 256
def fcsc_x3kyamgtzrAh9nFAqapUK4FAJJwigvXKKpC(L): return (175 + sum(a*x for a,x in zip(L,[8,1,83,87,12,110,97,64,96,44,113,29,64,135,25,238,166,238,16,16,48,46,214,145,14,118,217,158,93,96,113,62]))) % 256
def fcsc_zyFnFWv3puFXzrpsMNAf93V7yJ4kdu3uPXE(L): return (149 + sum(a*x for a,x in zip(L,[24,228,53,252,83,41,131,23,176,49,77,42,158,125,104,163,110,233,210,239,138,125,239,255,203,130,159,129,12,188,42,183]))) % 256
def fcsc_9gTksAHwYnMpVKwcsYWCJohNJdEur7RyCmP(L): return (8 + sum(a*x for a,x in zip(L,[36,18,142,158,131,128,34,206,205,40,213,57,60,132,209,24,254,6,36,22,146,5,13,146,54,149,166,186,66,206,218,169]))) % 256
def fcsc_Mjs7uTr4JNozXFvHejAihd4nypwLPomnxMU(L): return (113 + sum(a*x for a,x in zip(L,[39,2,167,57,105,155,36,110,131,95,208,74,210,101,84,144,112,151,228,100,158,111,168,224,106,172,85,178,250,41,218,84]))) % 256
def fcsc_iCAqTtKXKiXfevKmjWWCyRqP7RgPCRPpeWK(L): return (54 + sum(a*x for a,x in zip(L,[42,120,158,115,42,177,157,218,202,29,108,182,247,255,208,43,57,104,47,214,3,115,184,32,226,75,0,186,13,134,70,61]))) % 256
def fcsc_jFMMyH4Nbuhdh7qstsY9nshvporbLnvVmXy(L): return (178 + sum(a*x for a,x in zip(L,[238,146,241,208,202,238,100,129,106,168,214,165,25,23,239,163,210,236,34,26,236,203,249,108,184,62,108,216,59,128,136,167]))) % 256
def fcsc_ziixJsLhF39Hei3hRTpAUuKsM4XwYWC4MJP(L): return (34 + sum(a*x for a,x in zip(L,[255,81,124,28,73,36,146,57,150,99,206,87,214,53,198,218,165,73,113,45,141,236,47,84,112,127,87,92,240,198,26,99]))) % 256
def fcsc_PAC43opLNxCnU9uAzJHea9qt9enPK4trCN7(L): return (45 + sum(a*x for a,x in zip(L,[12,8,27,32,22,210,205,164,49,195,7,17,60,140,45,209,30,71,92,177,69,26,107,117,133,57,168,91,41,27,115,0]))) % 256
def fcsc_dta9dWNsoRKF7fRCPsb3uENHpmntppUxfnP(L): return (26 + sum(a*x for a,x in zip(L,[28,69,251,37,194,42,233,123,164,198,20,229,98,235,89,48,74,19,128,204,205,18,136,109,116,155,236,192,64,3,97,251]))) % 256
def fcsc_ENMW7firupnWnivKtHvVgr9sqzyvCHvihKK(L): return (4 + sum(a*x for a,x in zip(L,[16,235,238,85,242,205,13,187,89,104,83,192,21,183,170,28,133,64,56,240,93,232,193,48,103,78,165,229,142,105,80,34]))) % 256
def fcsc_7Ue3TUp7jTrFVyadvdRWYX9MothkxFEugi7(L): return (221 + sum(a*x for a,x in zip(L,[36,204,235,207,114,36,38,107,240,27,97,201,147,188,154,196,189,105,129,221,212,101,218,165,226,200,131,168,172,93,218,224]))) % 256
def fcsc_9cUiucErRuWw7L4y9JWorp4CHeCnawtJa3w(L): return (136 + sum(a*x for a,x in zip(L,[211,16,128,30,70,164,5,158,18,200,45,230,200,133,133,250,106,25,151,253,168,74,145,34,50,165,26,111,217,232,245,191]))) % 256
def fcsc_qYkmRucbXawcsuy4JUXsaHKR9w49ExMkzWm(L): return (127 + sum(a*x for a,x in zip(L,[159,169,110,152,73,248,60,234,170,252,69,8,245,206,1,113,125,203,87,114,26,167,114,130,152,46,155,127,98,97,159,39]))) % 256
def fcsc_a4qwvYbc3H9fxqdcLsacHp9d9cKkteXhAuT(L): return (19 + sum(a*x for a,x in zip(L,[7,39,176,69,111,135,178,233,236,50,35,186,160,35,213,179,65,183,12,46,49,232,88,9,29,78,150,92,224,17,125,236]))) % 256
def fcsc_jyHzJMwWN79dxicirCkhEsRuTywHbzbmKru(L): return (63 + sum(a*x for a,x in zip(L,[249,135,239,45,188,4,140,83,163,133,5,245,81,251,115,82,5,175,236,47,145,202,89,83,138,152,164,46,133,236,98,178]))) % 256

def _(f, *args):
    try:
        return eval("fcsc_" + f.decode())(*args)
    except NameError as e:
        z = s(r"[^:]+: ['\"](.+?)['\"]", t(e)[-1]).group(1)
        return eval(f"{z}({','.join(repr(_) for _ in args)})")

password = input(">>> ")
L = list(password.encode())
if {0} == set([
    _(bytes(x ^ L[ 0] for x in bytes.fromhex("31242a330d1233242d381b2524223a037c3a1c3d28062d3a26333e3c2c28720d2138013d")), L[32:]),
    _(bytes(x ^ L[ 1] for x in bytes.fromhex("180615101818124f454f2f301c371922101912372e061f0e37351e211b3b")), L[32:]),
    _(bytes(x ^ L[ 2] for x in bytes.fromhex("21343731243731372e300f2f22062d1d7215223032722f3f28153d151d2027332b")), L[32:]),
    _(bytes(x ^ L[ 3] for x in bytes.fromhex("302d3527381b30221a2311271b392626300505331427263b016e6014263e1219263d3611320e12")), L[32:]),
    _(bytes(x ^ L[ 4] for x in bytes.fromhex("0c040337250a15153a1a0c27053f24380b22580c1c21040637190a211b2e1e1d0c19")), L[32:]),
    _(bytes(x ^ L[ 5] for x in bytes.fromhex("5e525e6770617654475958406a580079645e0754666a767559675b5d414357594376645a57")), L[32:]),
    _(bytes(x ^ L[ 6] for x in bytes.fromhex("051a160a170a2f1f2b0f18232618240c01590a1d1c1a0317081c3b2d24061407")), L[32:]),
    _(bytes(x ^ L[ 7] for x in bytes.fromhex("49595d7f4355500447457241505144766a4172677f4346435a495740577f644651634a5255595b465b")), L[32:]),
    _(bytes(x ^ L[ 8] for x in bytes.fromhex("1f00172523073328523601360230160811125f12330e053e003352122e17032712")), L[32:]),
    _(bytes(x ^ L[ 9] for x in bytes.fromhex("2f2c0e7b3e1f382f1c323b293e2d3a110d2c320225301a0e3c3a2318052b3c1f22093d7f02")), L[32:]),
    _(bytes(x ^ L[10] for x in bytes.fromhex("1b0e3c07053a3e0c015f3e0e230b0f1e1f002d3110191d031f1a1c313f1a070c5c02180906")), L[32:]),
    _(bytes(x ^ L[11] for x in bytes.fromhex("383319043e272135393d3a382e3b01033204223723013b230c3b3d37243d363a3b2c113f2636")), L[32:]),
    _(bytes(x ^ L[12] for x in bytes.fromhex("041800341c4b08063111023418041f20450715032b4b3c0b181319250437151c1a")), L[32:]),
    _(bytes(x ^ L[13] for x in bytes.fromhex("1c331e0c2b160e3625272e171c120e12150b2d123f2c1c2c161e3204133e5f2e04")), L[32:]),
    _(bytes(x ^ L[14] for x in bytes.fromhex("080e3f3b271d183500151a1435250404002b1c282001231939001f04090509541805")), L[32:]),
    _(bytes(x ^ L[15] for x in bytes.fromhex("3629193b0c3e13001331003e3d2e350f1b21370a29083f370a3f081b0a08283d0f13")), L[32:]),
    _(bytes(x ^ L[16] for x in bytes.fromhex("0d0b290e051135270b2f0e032a58140407110e2b0510102d1b2915550f310e340527")), L[32:]),
    _(bytes(x ^ L[17] for x in bytes.fromhex("30222b1a2309252e13733f252539240c7318222b3d0b281f3b29022d733f20793f1d")), L[32:]),
    _(bytes(x ^ L[18] for x in bytes.fromhex("0f04003900185d04003c262208070c0f360a5a28202314050139060f0f")), L[32:]),
    _(bytes(x ^ L[19] for x in bytes.fromhex("18040e120908090b352c2a21112c1137511a0718080830120f1529052f0c212a211a362c3b")), L[32:]),
    _(bytes(x ^ L[20] for x in bytes.fromhex("080f290c04140107001b1404033a18032a110c0f14140c0c2f30243000321a120c142c2f")), L[32:]),
    _(bytes(x ^ L[21] for x in bytes.fromhex("2a242032350b760c7234001528290d0b3537112378130035302a31230904780f391528")), L[32:]),
    _(bytes(x ^ L[22] for x in bytes.fromhex("1b0411010c31383a0c1e062207025f0d023a1a050e051f1c0d253a0a3106241c")), L[32:]),
    _(bytes(x ^ L[23] for x in bytes.fromhex("302172142f0d332229140d283f3e28292c321e372d272f3703217f12110c28311f3135")), L[32:]),
    _(bytes(x ^ L[24] for x in bytes.fromhex("0c1c040a0c282b1d15120802060d10021d0f1024373c240131160e3c1310331500")), L[32:]),
    _(bytes(x ^ L[25] for x in bytes.fromhex("1d0f03051d0b0a3009011b0f115c22301b07230b515c512d102503123f05")), L[32:]),
    _(bytes(x ^ L[26] for x in bytes.fromhex("1e1b3624090a1411120a181d39444032112a1b1d1b3e141c0b390309473805")), L[32:]),
    _(bytes(x ^ L[27] for x in bytes.fromhex("352933040707051105673608691b203b28052504023f33633405250524052013243631")), L[32:]),
    _(bytes(x ^ L[28] for x in bytes.fromhex("25293d2b112d2e71313e26272e0b0d1c3e3c00323e0e2d383c231c022d1a3e3e03291e")), L[32:]),
    _(bytes(x ^ L[29] for x in bytes.fromhex("180c0d0b070d1f3d123f08001b0b1c592013011e1f032c09181e10091f1d09120e05073d332c333a")), L[32:]),
    _(bytes(x ^ L[30] for x in bytes.fromhex("1c131c1d37001f0422420f121111381b0e17112f3a3307100e1e301b133a")), L[32:]),
    _(bytes(x ^ L[31] for x in bytes.fromhex("27282b3d75382314152d273f211e25211936782435363c3c38353615393a27")), L[32:]),
]):
    print("Congrats! You can validate the challenge with:")
    print(f"FCSC{{{password}}}")
else:
    print("Nope!")
