Skip to content

Instantly share code, notes, and snippets.

@Core-commits
Created June 22, 2020 21:04
Show Gist options
  • Save Core-commits/e202a34914cd3ae22ce68595862eb313 to your computer and use it in GitHub Desktop.
Save Core-commits/e202a34914cd3ae22ce68595862eb313 to your computer and use it in GitHub Desktop.
&&&&@&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@%#%%%%%%%%%%%%%%%%%%%%%%#####%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%##%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%##%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#((#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&
&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@&&&&&&&&&&%#%%%%%%%%%%%%%%#%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#(((#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##&&&&&&&&
&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&%#%%%%%%%%%%###%%%%&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#((((#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#&&&&&&&&
&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&%##%%%%%%%##((#%%&&&&&&&&&&&&&&&&&&%#%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#((//((((#%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&
&&&&&&&&&&&&&&@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&%#%%%%%#(/(#%&&&&&&&&&&&&&&&&&&%###%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#((//(((((((##%%%%%%%%%%%%%%%%%%%%%%#&&&&&&&
&&&&&&&&&&&&@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&%%%#((/(#%&&&&&&&&&&&&&&&&&%%###%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#((//((((((((((#%%%%%%%%%%%%%%%%%%%#&&&&&&&
&&&&&&&&&&&@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&#(///#%&&&&&&&&&&&&&&&&&&%#(#%&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&@@@@@&&&%#(((//((((((((((((#%%%%%%%%%%%%%%%%#%&&&&&&
&&&&&&&&&&@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&%#(&&&&&&&&&&&&&&&&&&&&&%##%&&&&&&&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#(((//(((((((((((((#%%%%%%%%%%%%%%#%&&&&&&
&&&&&&&&&&@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&@@@@@@@&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%&%&&&&&&&%%%&&&&&&&&&&&&&&%#((((//((((((((((((((#%%%%%%%%%%%%%#%&&&&&
&&&&&&&&&@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&@@@@@@@@@@@&%%@&&&&&&&%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%&&&&&&&&&&&&&&%#((((//(((((((((((((((#%%%%%%%%%%%#%&&&@@
&&&&&&&&&&@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%#%&&&&&&%%%%%#((%###%%%%#((#%%%%%###%%%%%%%%%%%%%%%%#%%%%%%%%%%%%&&&&&&&&&&&&&%#(((((//((((((((((((((((#%%%%%%%%%#%@@@@@
&&&&&&&&&&@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%##%&&&&&&&%%%%%%%%%%%%%%%%%%%%##(#%%%%%%%%%%%#((###(#%%%#(((#%%%%%####%%%%%%%%%%%%%%##%%%%%%%%%%#%%&%&&&&&&&&&%#((((((//((((((((((((((((#%%%%%%%%%%&@@@@
&&&&&&&&&&&@@@@@@@&&&&&&&&&&&&&&&&&&&&&&%%%%%%#%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%#(##%%%%%%%%##%((((##(#####(/((#######((####%%%%%%%%%%#(#%%%%%%%%%##%%%%&&&&&&&&%%((((((((/(//(((((((((((((#%%%%%%%%%&@@@@
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%#((#############((/(##((####(///(#######/(##########%%#%#(#%%%%%%%%%(#%%%%%&&&&&&&%#((((((((((/(((((((((((((((#%%%%%%&@@@@@
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%##%%&&&%#%&&&%%%%%%%%%%%%%%%%%%%#%%%%%%#((//#############((//((((####(////(######(//(#############((#%%%#%%%%#((%%%%%%%%&&&%#(((((((/(##(//(((((((((((((#%%%%#&@@@@@
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#%%&&&&&&%#%&%%%%%%%%%%%%%%%%%%%####%%%%#((////(############((//////(###//////(######(//(############(((######%%#(((#%%%%%%%%%%%#(((((((///#%#(/((((((((((((%%%%#%&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&#%%%%%%%%%%%%%%%%%%%%%%#((######(//////(####((#######(//////((##(//////(#####((//(###########((/(###((####(/(#%%%%%%%%%%#(((((((((//((((#(((((((((((#%%%%%&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#%%%%%%%%%%%%%%%%%%%%%##((#####(/////////####((#######(/////*/(##(((//////(####(/*/(###########(/(###(((###(//(#%%%%%%%%%%#((((((//(///(/((((((////(((#%#&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#%%%%%%%%%%%%%%%%%%%###(/####((/////////(#####(#######(////////(#(##///////(####(/*/(##########(/((##(//(##(///((#%%%%%%%%%#(((((((/////(///((((((///(#%&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#%%%%%%%%%%%%%%%%#####((####(//////////((((###((######(//////*//((##%(///////(##(//*/(##########(((##(///(##(////(#%%%%%%#%#((((((((//////////((/((#%&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%######(/(###(//////////(#%((###(((######(*////////((#%%(///////((#(//*/(#########(((##(////(#(/////(#%%%%%##%#((((((((//////////(#&@@@@&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@&%%%%%%%%%%%##%#######(/((##(///////////#%%#((###(/(######//////((//(#%%%#(///////((//**/(########(((##((/*//(#//////(####%###%#((/(((((//////(/(#@@@@@@&&&&&&&&&&
&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@&%%%%#%%%%%###%######(//(##(///////////#%%&@%((###///##%##(/////(#(//(#####(/*/////////*/(########(((##(//*///#(//////(##%%#((###((///(((/*////((((&@@@&&&&&&&&&&&
&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@&%%###%%%%%#########((//(#(////((//////((#%&&#//(#(///(##%#(////(#%(///#%%%%%%(/////////*/(############(//**//((///////(####(((##(/(((/(((/*////((((%&&&&&&&&&&&&&
&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@&%%###%%%%#(########(//(((////(%#(///(%%&@@@@&%(/((/////(#%#(///(###(//(###%%%##((//////**((###########(///**///////////(##(((/##(////(/((///*//(((/(#&&&&&&&&&&&&
&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%%###%%%#%(#######(///(((///(#%#(//(##%&&&&&&@%(/(///////(##(//(##%%#(/(%###%%%###((//////(###########(///**////////////(#(((/((#(////((((///*//(((/(#&&&&&&&&&&&
&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%####%%%%####%###(////((///(%@@&#/(%&&@@@@@@&&%#(//////////((/(#%%%%%&###@&&&&@&%%%%%#(//*((##########(///**/////////////(((((/((((////(/////*//(((((/#&&&&&&&&&&
&&&&&@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&#####%%%#(######(////((///#%&&&#(#%&@@@@@@@@@&&&&#(((/(((////(((##%%%%#///********//(##(//(##########(///***/////////////((///((((//(/((((/////(((((/(%&&&&&&&&&
&&&&@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&#####%%%#(#####(/////(///#&@@@@&#%&@@@@@@@@@@@&&@&&%#((#&&%####%%%%##(/*,,,.......,***/((((#########(////***/////////////((////(((((/(((/((////((((((/#&&&&&&&&&
&&&@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&#%%#%%##(##%#((////////(%&@@@@@&%&@@@@@@@@@@@&&@@@&@@@&%%&@@@@@&&&&%%###%#* ./%%%#(/(#########(/////**///////////////////(((((/(//(/((/////(((//(%&&&&&&&&
&&@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&%%%##%%#((#%#(////////(%%&@@@@@@&&@@@@@@&@@@@@&@@@@@@@@@@@@@@@@@@@@@@#/*. ,%@@@@%#########((///////////////////////////((//((((((((///////(//#%&&&&&&&&
&&@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%##%%((#%#((/////(((#&@@@@@@@@@@@@@@@%&@@@&&@@@@@@@@@@@@@@@@@@@@@@(. ,#@@@@%#########(///////(%(/////////////////(((((((((((((/////(#&&&&&&&&&&&&&
&@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%#((%#(/(////#%##&@@@@@@@@@@@@@@&%&@@@&&@@@@@@@@@@@@@@@@@@@@@@#*,*/*,.,,***/&@@@&%########((///////(%#(////////////////((((((((((((((//(%&&&&&&&&&&&&&&&
&@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%###((##((((//*#&&%%&@@@@@@@@@@@@@&%&@@@&&@@@@@@@@@@@@@@@@@@@@@@&%#&@@&&&&%##%@@&&%%#(######(////////(%%(///////////////((((((/(((((((((((%&&&&&&&&&&&&&&&
&&@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@&###((#((((///(%@&%&@@@@@@@@@@@@@&%&@@@@&@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&%&&@@@@&%%%#######(////////(#%%#/////////((////(((((//(((((((/##(%&&&&&&&&&&&&&&&
&&@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@&##(/(((((////#&@&&@@@@@@&&&&&%%&&@@@@&&&&&&&&@@@@@@@@@@@@@@@@@@@@@&&&&&@@@@@@&%%%#(####(/////////(#%#(/////////((///(((((((/((((((((&%#%@@@&&&&&&&&&&&&
&&&@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@%#((/((((////(#@@@@@@@@@@@@@@@@@@@@@@&%&&&&%&%%%%%&&@@@@@@@@@@@@@@@@@@@@@@@@@&&%%#####(//////////(#(////////(((((///(((((((//((((((#&&%&@@@@@@&&&&&&&&&
&&&&&@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@%%#((///((////(#&@@@@@@@@@@@@&&&&&&&@@@@@@@@@@@@@@@&%%%%%&&&@@@@@@@@@@@@@@@@&%%%%####(////////////////(///(((((((//((((((((//((((((&@@&@@@@@@@@&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@%%%%%#(///(/////(#%%%%&&&&@@@@@@@@@@@@@&&@@@@@@@@@@@@@@@@&&%%%%%%&&@@@@@@@@&%%%%####(///////////////(///(((((((((//(((((((((/(((((%@@@@@@@@@@@@@@&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@&%%%%%%#(/////(/#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%%%%%%%%%%%%####(//(((////////////((/(((((((((//((((((((((((((#&@@@@@@@@@@@@@@@&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@&%%%%%%%((///////%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%####(##(//((((///////////*///((((((((((//(((((((((###((#&@@@@@@@@@@@@@@@@&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@%%%%%%%#(((//////(%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%%%##((/((#(((////////((////(((((((((((((((((((((((%&%((#&@@@@@@@@@@@@@@@@@&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%##%%%#(((//////(((%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%%##((((###((//(//////(((((#(((((((((((((((%(((((((#&&&&##&&@@@@@@@@@@@@@@@@@@@
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%####%%%#((////(((((((#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%%#######((((((//(////(((((##((((((/((((((((&#(((((#&&&&&&%&@@@@@@@@@@@@@@@@@@@@
&&&&&&&&&&&&&&&&&%&@@&&&&&&&&&&&&&&&&&&&&&&&&%%%&&%#&%#((///#%%((((((((##%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%%%%###((((((/((((#(/(((((/#%#(((((((((((((((&#((((#&&&&@@@@@@@@@@@@@@@@@@@@@@@@@
&&&&&&&&&&&&&&&&&&&@@@@&%&&&@&&&&&&&&&&&&&&&&&&&&&%#&%#(/((#%&%#((((((#%##(((#%&@@@@@@@@@@@@@@@@@@@@@%%%&&@@@@@@@@@&%%%%%##(#((((((((##(/////////(#%(//(((/(((((#(((%#((#&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@
&&&&&&&&&&&&&&&&&%&@@@@@@&%%%&&&&&&&&&&&&&&&&&&&&&%%&%#(#%@@@@@@@@@&%#####((((//**/(%&@@@@@@@@@@@@@@&&@@@&&%&@@@@&%%%##(#(((((//(#%%%(//(((((((((//(/(#%%%%%%%%%%%%%%%##%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
&&&&&&&&&&&&&&&&&&&%&@@@@@@@@@&%#%%&&&&&&&&&&&&&&&%#%%#(%@@@@@@@@@@@@@@@@%%%%%##(((((((//#%&@@@@@@@@&&@@@@@@@@@@&&%#####(((//#%%%%%#//((((((((((/(((#%%%%%%%%%%%%%%%%%%%%##%&@@@@@@@@@@@@@@@@@@@@@@@@@@@
@&&&&&%%&&&&&&&&&&&&&%%&@@@@@@@@@&&&&%%&&&&&&&&&&&&&%%#(#@@@@@@@@@@@@@@@&%%%%%#(((((((//#%%%%%%%&@@&&##%%&&&@@@@@@&&&&@@@&%%&%%%%%(/(((((((((((((/(#%&&&@@@@@@@@@@&&&%%%%%%%%%%%%&@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@&#%&@@@@@@@@@@@@&#%&&&&&&@@@@@&#(#&@@@@@@@@@@@@@&#%%%%%##(#####(#%%%%%%%%%%&&&@@@@@@@&&&&&&&&@&&&@@@@@@@&#(/((((((((((((//#%@@@@@@@@@@&&&&%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@&&
&%%%&&&&&&&&&&&&&&&&&&&&#%&@@@@@@@@@@@@@@%%%&&&@@@@@@@@&#&@@@@@@@@@&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%(/(((((((((((((&@@@@@@@@@@@@@@@@@@@@@@@&&&%%%%%%%%%@@@@@@@@@@@@@@@@&&&
&&&&&&&&%&@@@@@@@@@@@@&&%#%&@@@@@@@@@@@@@@%%%%&@@@@@@@@@@@@@@@@@@@&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%(((((((##%##&@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%%%%%%%@@@@@@@@@@@@@@@&&&&
&&&&&&&&&%&@@@@@@@@@@@@@@@&&%@@@@@@@@@@@@&%%%%&@@@@@@@@@@@@@@@@@@@@@&###%%%%%%%%%%%%%%&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&#((#%%%%##%@@@@@@&@@@@@@@@@@@@@@@@@@@@@@&&%%%%%%@@@@@@@@@@@@@@&&&&&
&&&&&&&&&&&&@@@@@@@@@&&&&&%%%@@@@@@@@@@@&%%%%%&&@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%#((#%%%%%%%%%%&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%##%%%%#%@@@@@&@@@@@@@@@@@@@@@@@@@@@@@@&&%%%%%&@@@@@@@@@@@@&&&&&&&
&&&&&&&&&&%&@@@@@@@@@@@@@@@@&&@@@@@@@@@@%%%#%&%%@@@@@@@@@@@@@@@@@@@&#%%%%%%%%%%%%%%%#%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%%%%#%&@@@&&@@@@@@@@@@@@@@@@@@@@@@@@@&&%%%#%@@@@@@@@@@@&&&&&&&&&
&&&&&&&&&&&%%&&&&&%&&%%%&%%%@@@@@@@@@@@&#%##&&%%@@@@@@@@@@@&@@@@@@@&%%%%%%%%%%%%%%%%#%%%%%%%%%%%#%%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%##%@@@&@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%%##%@@@@@@@&&&&&&&&&&&&&
&&&&&&&&@@@@&&&@&&@@&&&%%%&@@@@@@@@@@@&%#%##%%&@@@@@@@@@@@@&@@@@@@&%%%%%%%%%%%%%%%%%##%&&%%%%%%%#%&@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&#(&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%%##%@&&&&&&&&&&&&&&&&&&&
&&&@@@@@@@@@@&&&%#######&&@@@@@@@@@&&&%##%%##%@@@@@@@@@@@@&%@@@@@@&%%%%%%%%%%%%%%%%%#(%@@&%####(((#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%#%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%%###%&&&&&&&&&&&&&&&&&&&&
@@@@@@@@@@@@@@&%%%%%%%%%%&&&&&&&&%%#####%%%#(&@@@@@@@@@@@@&%&@@@@@&%%%%%%%%%%%%%%%%%#((########((/((#&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&#%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%%%%%#%&&&&&&&&&&&&&&&&&&&
@@@@@@@@@@@@@@@@%%%%%%%%%%####%%%%%%%%%%%%%%#%&@@@@@@@@@@@&%%@@@@@&%%%%%%%%%%%%%%##(##########((//////#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%%%%%%#&&&&&&&&&&&&&&&&&&&
@@@@@@@@@@@@@@@@@@@@@@&&&%##(#%%%%%%%%%%%%%%%#%@@@@@@@@@@@&%%&@&&%#%%%%%%%%%%%#(###########(((##(/**//(#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%%%%%%#%&&&&&&&&&&&&&&&&&&
@@@@@@@@@@@@@@@@@&&&&@@@@@&%##%%%%%%%%%%%%%%%#%%@@@@@@@@@@&%####%%%%%%%%%%%%###########%%#(####(*/(((###((#%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%#&@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&
@@@@@@@@@@&&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%#%&@@@@@@@@&%#(%%%%%%%%%%%%%###########%%#(####(/*/(##(####(/(##%##(((((///%&@@@@@@@@@@@@@@@@&%#%@@@@@@@@@@@@@@@@@@@@@@@@@&%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&
@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&@@@&&%%%%%%%%%%%%#&@@@@@@&&%#/#%%%%%%%%%%#########(#%%%#(###(////(#%#(#####(//#%%%####((//#&@@@@@@@@@@@@@@@@&%#%&@@@@@@@@@@@@@@@@@@@@&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&
@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@%%%%%%%%%%%%%%&@@@@@&&%#/(#%%%%%%%%%#(######(#%%%#####(////(#%%#(#####((/(#%%%#(###(//%@@@@@@@@@@@@@@@@&%%%%@@@@@@@@@@@@@@@&&&&%%%%%%%%%%%%%%%%%#%&&&&&&&&&&&&&&&&&&
@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@&%%%%%%%%%%%%%%&@@@@@&%%#(#%%%%%%%%%%%#(##((%%#######//////(#%%%(######(/((#%%%#(##(//#&@@@@@@@@@@@@@@@&%%%%@@&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%#%&&&&&&&&&&&&&&&&&&&&
@&&&&&&&&&&&&&&&&&&&&&&&&&&&@@&%&@@@@&%%%%%%%%%%%%%%%&&&&%%%%((#%%%%%%%%%%%#((////((###((///(((((#%%########((/((#%%####(/(%@@@@@@@@@@@@@@@&%%##%&@@@@@@@@&&%%%%%%%%%###%%%%%%%%#%&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@&&&@@@@&&%%%%%%%%%%%%%##%%%%%%#((#%%%%%%%%%%%%%#(/////((((///(##((/(#%%((#######((/(##%((#(/(#@@@@@@@@@@@@@@@@%%%%%@@@@@&&&&&&%%%%%%%%%%%%%##%%%%%&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@&%@@@@@&%%%%%%%%%%%%%%##%%%%%%%((%%%%%%%%%%%%%%%%(//////((#((##((/((#%((((########(((((((#(/(&@@@@@@@@@@@@@@@%%%%#%&&&@@&&&&&%%%%%#####%%%%%%#%&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@&%&@@@@&%%%%%%%%%%%%%%%###%%%%#((#%%%%%%%%%%%%%%%%%#((((#%%#####(/((#%#(///((#######(//((#(/(&@@@@@@@@@@@@@@@&%%%#%&@@@@@@@@@@&%%%%%%%%##%%%#%&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@&&@@@@@&%%%%%%%%%%%%%%%##%%%%%((#%%%%%%%%%%%%%%%%%%%%%%%%%%#(##(//((%%(/////*(####((###(///(%@@@@@@@@@@@@@@@&%%%%#%@@@@@@@@@&%%%%%%%%%##%&&@@@@@&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@&&@@@@@&%%%%%%%%%%%%%%%%#%%%%#(/#%%%%%%%%%%%%%%%%%%%%%%%%%%#(##(//(#%%#(##(//////(###((/((###&@@@@@@@@@@@@@@&%%%%##%@@@@@@@&%%%%%%%%%#%&@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@&&@@@@@%%%%%%%%%%%%%%%%###%%#(/(#%%%%%%%%%%%%%%%%%%%%%%##(####(//(#%%##(####(////////(##%%%#&@@@@@@@@@@@@@@@&%%%%##&@@@@@&%%%%%%%%%%#%@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@&&@@@@@&%%%%%%%%%%%%%%%%##%%((((#%%%%%%%%%%%%%%%%%%%#########(//((%%%%#(######(////(((#%%%%#%&@@@@@@@@@@@@@@&%%%%%%%@@@@&%%%%%%%%%%#%&@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@&&@@@@&%%%%%%%%%%%%%%%%%##%(((((#%%%%%%%%%%%%%%%##########((((((#%%%%%%((######(//*///((#%%#%@@@@@@@@@@@@@@&%%%%%%#&@@@%%%%%%%%%%%#%&@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@&&&@@@@%%%%%%%%%%%%%%%%%###(/(((#%%%%%%%%%%%%%%%##########%%%%%%%%%%%%%%##(###((((#######%%#%&@@@@@@@@@@@@@@&%%%%%#%&@&%%%%%%%%%%##&&@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@%@@@@&%%%%%%%%%%%%%%%####(/(/(#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#(((%%%%%%%%%%%%%%#%@@@@@@@@@@@@@@&%%%%%%#%&%%%%%%%%%%##&&&&&@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@&&@@@&%%%%%%%%%%%%%%%%%%#(/(((#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&@@@@@@@@@@@@@&%%%%%%###%%%%%%%%%#%&&&&&&@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment