█████████████████████████████████████████████████████████ █─▄▄▄▄█▄─▄▄─█─▄▄▄─█▄─▀█▀─▄█▄─▄▄─█─█─█▄─▀█▀─▄█▄─▄▄─█─▄─▄─█ █▄▄▄▄─██─▄█▀█─███▀██─█▄█─███─▄█▀█─▄─██─█▄█─███─▄█▀███─███ ▀▄▄▄▄▄▀▄▄▄▄▄▀▄▄▄▄▄▀▄▄▄▀▄▄▄▀▄▄▄▄▄▀▄▀▄▀▄▄▄▀▄▄▄▀▄▄▄▄▄▀▀▄▄▄▀▀
archive | code | collection | samples | contact
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@#/**,.,.. ...,*(((#&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&(/////#&@@@@@@@@@@@@@@@@@@@@@@@@@*,....,/***,..%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@%.*/%&(. ,%@(#&(*,*#####&@(/*/**(&&@@@@@@@@@@@@@@@@@*/(,%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*(@@@@@@@@%(*. (@@@@@@@@@@@@*..,,, .*#&(%@%/, .#@@#*.,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@&,*&@&*, &%&%(%%#%&&@@%%*#%/(#(*/#* .,,**/######///**/#/./#*/@@@@@@@@@@@@@@@@@@@@@@@@@@&//&@@@@#//(%@@%,.,(@@&%(**((#&%%(/(%@&%###@/&%*,*(@@(, &@@@@@%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @%.*%@%/,*%#%%(#(.*%%&@@%#( ,///(%#/#&&%(###&@%/(&@@@@@@/*..##,.*,#@@@@@@@@@@@@@@@@@@@@@&&(&@@@/,%@#(%(%&(%@@%,.*. (((*/#(%%/(%&@@%.,.((##&(,(%@@%, @@@@%..*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ &/.#@@&(/*%&(*.#@@@%,&@@%/*&/. .*/((, ./#&&@@#%@@@@@@@./(.,%(**/(..%%#####%&&@@@@@@@@@/%(&@@&,,@%*@@@%,/***///((#&((%%(*(#(*/%@@&*&@@@@,*&%///(&@%/,%@@%,((*%@@@@@@@@@@@@@@@@&&&&&&&&&@@@@@@@@@@@@@@@@ #*,(@@%/(,#%/,@@@@@@@/#@%*(%#/#&&&&@&*%%/#&//(%&%//*,,,*./*/,*%(,*./*.%@@@@@@@&%#*/(%&@@&,%/(@@&*.##%*#@@@@@(.,(#/*. ,#&%*/@@#%@@@@@@#*#/*((%@%%(/@(,#(..#@@@@@@@@((*.*(/((%@/#/((/*,,//%&@@@@@@@ %/(%%@&/#*/%/#@@@@@@@@,#@//#*@@@@@@&*#&@@@%(/. ,(#%%(*.#///*(**%(.(/..%(/#(*,.,/&@@@@@&/*(.,&%%@@@&/,,,,**##/****(%*(@@&@@@#(%((@&,@@@@@@@%/(/*(/&@(@(../%/ ,/(@@@@@%//./(/**(/*(&&(/(#(, .,/((//***#@ @#*&%%@#/#*/(,&@@@@@@@@,###*&@@@@@@##%@/,*/#&&(*,(&%*/%/,/*#(*.*,(# *@@@%*,**/&@@@@@&/. *%@@@@@@@@@@@@@@%@@@%@@# #@@@@&,*#%(#@@@@@@@//(*((#%#@@*.#%*,*/*#@@@&*@**#@@@/.*&@%((/*#&%//%%#(%@@@@@%*/& @@%/@%%#%*#**#,#@@@@@@@@((%((@@@@@#(/,%%##(,(@@@@@,.*%,***%(,&%,/##,.,,*//*,,,,**,/&@@@@@@(,.,,.,/###(***/%@@@@@@(/ ,@@@@%(%(/@@@@@@@/*/*//(&&@@/,#(/**//*/#@&/@(*/&@@%#/*/*(&@@@@%#(/,****///#%&@ @@@%*@@&&&(*(,(%*#@@@@@@@@#//#@@@@@/#//((//.*@@@@@@*..//(*(/(%(*##,,(&(/,,. ,*(@@@%%@@#*. .*&@&/*/((((((/*/&@@@@@@@#,*,&@@@((#&@@@@@@%,/,*/(%%@@( **#//*,/%//@#&@(,*#@@##(.&@@@@@%/***(%&%###((,(@@@@ @@@@@/.%@@%%/*/,,*,,&@@@@@@@@@@@@% ..#*,((/,/(,. .. ,*,,.,*%##&/,#(@#((/,(((*.,//*%@@@&@@&/.,,.(@@&&&///(#&@@@@@%(**#(/@@@@&&@@@@@@&,*.,*,,#@%* ./ *&*/*.(#..,//,,*.(/#@@/%@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@&. *#&&%*.*/*..,*%@@@@@@@@@(*#,./ /&&/./((((%@@@%.*@&, **..#@%&.&@@@@&(/(*.(&%(,*/(&(/%&&/ ..*(###%%%##(**/#./%&@@@@@@@@@#,.,/*..**. ,#*,@#,(/*//. ,&@%#@&/(#, (@@&(,/#@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@... ... /#*....(@@@@@(.(%* ,.&,///#/(@@@&(/(,.&@#. ,(&%//#*//,,,*&@@@@@@,@@@* ..,/(///,*@#....,,*///*,./#/((((/*,,#@( . .* .,*,,*,/ ###&%/,,(#*,*.,*(&@@@#*&@/ ./#@@(,.*#@@@@@@@@@@@@@@@@ @@@@@@@@@@@( **,/(/(///*///**/(/*, *%( . ,,/#/%@&/(%(**,.&@@,*#((%//%//@*#*(@@@@@@@@(@(.#&(//(//&&/(&@@*./#&//*/,,*******,,*/(((#%%%##/*/@@*,#/,(/***###/*/..*&@&/,(&@@%/((.,(*,.,(@@#,./&@@@@@@@@@@@ @@@@@@@@@@@@@@%((#/*,,,*/**,****,,//,,#%.,,*(/(@%(%#(%@@.,@@@/%%***%#/#*(*#%,*(////(%&%#.*%/*#&*,&(,,.*#&%##%%%%%%%##(/*//*******/(#%&@@&* ,(#(/,((###/,,*#(#%,(#%@(*(@@#,. */,(*/&@%/*,&@@@@@@@@@ @@@@@@@@@@@@@@@@@@%@@@&&@@&@@&*.*/**,/&/,,//%%#%%(@@@/,%@@%//&&*//,#%#*#/. /#((#&%%#/ ..(&/#@%#@@(*,%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%* ,*/##*,*,/###(,.**(%#* ((#@@&(&&//%@@&/, ,,/#,(@@*.#@@@@@@@@ @@@@@@@@@@@@@(/#/*&@@@@#####%*/#/,*//#,#&*..*(#%(&@@#,#@@&@%@@/(%#%@,#%(*(&* ,,.,/###%#* //(&%**#@(*&&%#(####((///,*,*,,***,** . ,&%((*(#(**(/##%(..*/#&%(*,*.**/&@@@%#%#/#@%,#*/##*%@@@&*.*@@@@@@@@ @@@@@@@@@@@(/%%#&&,*/#@@@@@@&/,/#(.*/,%/*&&*,,#%(@@&.#&@&&&%@@@@%/#(&%(@%*#&/,%@(/, ...*//*.*%@@(.////**..,*(%&(( .,*. ,/##,*(**//#&(%&/,,/*(&%(,*(,,*(%(..%@@@@%(##(((//*/&@@@@#..#@@@@@@@@ @@@@@@@@@@@&(#%((/(&&(*&(/@@@@@@( ./%./(.%#*/@&/, /@@#*#@@#&@@@@@@(%##(#@%*#%, .,*/#((%@/,..,/,./*,,*#&@%((#/** .&@@@#. ,/(##/.*/(/&*((,(&(*//./**#%/,.,#%/**%&/(///.(@@@@@%/(##/*/(((*,/##@@@@@@@@@ @@@@@@@@@@@@(,%&%((&@&/*&(*%@@@@/ .//***#//@%.,%&/,.,(./&@%#@@@@@%*@&**#@&/,,//*#(/(**.*/((((/***.*#*((#/,,,*(/(#*//.%/.//(##(,*%@**%,(#*(%*,.*###*,.,*/&@(,**/**//*&@@@#*,(%(,###@@@@@@@(/@@@@@@@@@@@ @@@@@@@@@@@@*(//&@@%#@#*&@##*%@/,/**##*,*/%(((/(*/&/(*..,#@@///*#@@%,*/@@/,*/*(#(%,/,,#**.,*/,.....*/*,,**(/**,%((#,(,./*#@(../&@#.*,%#/..,,/%&(/,*/((&@(,.,/#/.,*&@@@%****%&%#%/@@&/*%@@@@@@@@@@@@@ @@@@@@@@@@@@%,(&%(***//((/&@/*.//,,*/###(**(&(/(#,**%(*. *#%&&%/,*/,%@#.//,,*(%( , .,*//,.,/*,***,*/,.,//*,,,*./&/(.*(*.%@#*%@#.,@#/***%%/#*,***//,*,/@@%(/,&@@@@/*#@&(*(/#%(#@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@(,/%%/*/(&&*,,, ,(#/*,,*##%#(,/&/(%#/,(//@(*. *#/(/(#%#/(*(*. .,..,,**//(//***((*,,,*((***/////**,..*,, ,((*#((#,(@@#*/,/&%*/(*.,&%**%//*%@#/*/(/@@#/(%&/*&@%#&&&%,#@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@/,(@%*/,. *%@(..(%#(** ./####*,,*(##** ,@%*.*,/%(*,/#* ./&%* ./(#(*,*//##/*,***,./(*,,*/##(/***(#(*..*%%(.,(&@%@#,&@*(@(*(*.*/%#(*.**(/..*##*,&@**#&(/(/,(@&(/(%*%@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@&/. *&/,..#&/*,*#&@((*../%#(((/*/(%//%*@&,(%#(,.(#(.,#%%, ,(/,,*((/*,,****,,*(#*,**(%#(/***,,*/((*,,/(, *%* */(@#..* (&(,,(#(* . ./%#((##/%@&.**,/#(///%@/.&@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@(,@#/(,%%,*/,*(%%///*,*&&(%%//*,*#@*,(%%%*. .(%&/ .***,... .. ,/**///*,/#((/.,*(((((((//,. .,*,,. /&%(, .%@%@&/..*(*.,%&,*/(##%&%/./@@(%@(..*/(%/*(@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@&,@&#&%/*(%/..*(,//./(*/&%,/%,#%/*,*(/,*,,/##,.,. /(*//,. ,/*,/((//(((/((/*/(#/**/, .*///, .*..,.,#(/,./,,. /&@/ ./@@#/**/(##((/,../#&(.,,(%, /&@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@&,@@@%((/***/&@#/,..,*(#(*.,*(%*/%,/,,%#,,/*,**(,, ..****,.*,./##///(#((#/*(&///#/#(/(*/&%/../*/(#/*,,,.*(/*,,/ (@@#./@@#***, ,,//*/(*/(/#(((@#.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@(/@@@(/**(/,.,/&@#(#*,,*#@&*.,. */@*.(/(,.//,,*,.., *(//* .#&%@%(//**,*%/((#%#**/,,*/%@%%@* *//(,**/*.,,,*// ..*%%,,(%%(/* ,*,**/(/.,((@##@@@,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@%.@@@%..*#%@@( ,*((#****/#*(%***%.*%#, .*//**.* //, .(&@@@@@@@@@@@&%#(/#%%%#/(%#@@@@@@@@@@@@%* ,/*,,*/**. #@&*,*.,/%&/.*#/**/,./#/,/@*%@@&/&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@( .%@@* &@, ///(#@&/(*#/,/,,/#(/#*,., (#..,,,**,*, ,.,*(&&(, .*#&@@@@%((///##&@@@@%/, ./%&%///.,/*,,**,*,, #@@@/(%/,..(////**.%@@&/,/@*#@@%/&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@%.,,/@@/.&@,/#,,#(*,*##/**./(&%/,.,*//@(.%@(,*, .,,//,,./.,@@((%@&@@%(, (@@@#,@@@%, .*%@@@@&(/#@&* .*,,//,,,.*//,*(#(*,,*%##((*.*,#%#/.,@#.&@@./@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@#*/.,@@&.#@% /@#,**/%%/ . ,/#%/.,/@( &%.(@&*,** .,.,,,#(#/ .. ..,*/#%#%&%%@@@@@%%%/*,. .... /#*&***,,. ./&((%(/&@%*.*/**(@@@//(/&@@@@*,@@(, &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@%///*(@&(,@@/, /@#,#&/*///.*#*.*(/*.//@%/@#./%#(***,((,. (@%. ,*../*/, ,,,#@@@%#@@@(&@@@(,....*/*, **..&@#*.,((,.#%%#(*(%/.*%&&&%#(,#@%(#(#&@@%(@( &@(./,&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@(./#*/@@# %@&***..,*/((#(##&/*(@&/..**/*.,//@@%,*(,,.**(, #@%#%/,,..,,,*/((,/%@@#&@@@%,,/(**,,,,.,,*%#@@(..,/*,, ,.*/*/%%(****//* /@@&,.*(&&*,(@(,&@#,,/#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@%.#&//&@#*./&@@@#//,***#(/*//,*/#&@@( ,@@@(,((#@%, .*(, .. *&@@%%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&@&@@@*.,. ,(/....*(//((((/,.,((*%@@@#,,**,#@@,/@@//(**&@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@&,(@#*(#&/,,*,*/(/,/#**((/*(,.*(/*,,/(* .(@@/*(/,,*,,*..*,.,%@@#*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@//@@@%,.**. *,,,,,*/*,((/,.#@##(/*,(&@@@@@* /#@#*(&,(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@( %@/(@/(@%/,,,,,,,.,/(((/**.*///(%&%(@@&* ,(/,*(// ,*//*,(&@&&@@@@@@@@@@@@@@%@@@%%@@@@@@@@@@@@@@&&@@&%,*/*,. .*(*(.(/#* *@@(,(#*#(*,*////,,*,/&%///@(,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@( (@#,@@&*,(&@@@@&/.,,//(,**,./&@&%(*. *%%**.(#*/*** **(*,,%@&&@@@@@@@@@@@@&&&%&@@@@@&/@@@@@@@@@@@@&%@&@( */** ,**/.%*.* /&(/(&@&, /*/&@&%(/(%*(@//@( &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@*.#@#,(%@@@@##%##(,(/*///(*.***//*%@@@*.,/((((/(/*.,*/./@@&@@@@@@@@@@@@@@%@&*.*%%#@@@@@@@@@@@@@%&@@&***,,,/((/#/#*..*, (&(##(%@@@%(*****(%@@&//@%..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@# *&@%*/#//(##/***/,.*((%&(.,*,*//((/,*/*//*/#&%##%/... (@&%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@,.../%##%///(*,*,,. *%(,*,,/(%%%#%#/,,(&&*.(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@/ ,/#&@@@%(*,*(%(, .*/*,,.*%@&(/((,/(**/(#(//(#@(,. (@%&@@@@@@@@@@@@%((/**(##@@@@@@@@@@@@%@@@, ..#@%///(#((,***/.,((*. *((**(&@@@@@@#* .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@%#/*****,,,*#@(%&&&&%(*.(&(/(%(#%#((#(//**/(*/* /@%@@@@@@@@%&&(*#%#,*%&%%&@@@@@@@%&@% .,,*(/**//(#(((#/(**//***/(/, ,******/#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,//****/%*//*../%/**((*,.. ,/..%@@@@@@@@@@@@@@@@@@@@@@&@@@@@@@@@@&, #. .,/((*/(#&(***/(/#%/**&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&*,/((((((/#, /#(*...*///*,, ./*,(( .#&&@@@@@@@@#*,... .#@@@@@@@@@@% ,,./*..,,*//*,. %#..,/,*(*.,,,,#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&(*,.,.*(*,*((/**((%(*(* .,/*#(//,#,,//*,*.. /&@@@@@@@@@@@@@@@@@@@@@@@%, (%, *//.//*//((,*, .,.*(*.*,,//%%%#%%/(*,,(&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/,,,,..(&@@@@#,*%&*,((#*(&(/(*,,,*#*(*////*,((,,**#&(*/%@@@@@@@@@@@@@@@@@#. **.#*.*((,///(//(///.,.#(*/%@@(.// *&((@@@@&&/.,*,*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@((&%(/**/%//%&((%#,*(*,*(/ ,(&@//(*//,,/*(.(///#//*//.*//%@@@&(**#&@@@&&%&%* /&@@@#,/, ///*#((/(/*//*,/%,(#&@@%(**%@@&//,#@%(%%/.*(/(//,/&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@#(&@@@@@&/.,,*/**/%@@@@%/#*(((.#@(*#%/*/ ,,.,(//*/**, ,(%&@@@@@@@@@@%(/(#&&/@@##%%%%(,, ,**/**(/,.,, /&%/&(&@%%(.,*,/&@@@#**/***,/&@@@@@@(((@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@&(****(##(##%@@@#(#&,.%#(*/(/#%, /@*(&/ ...,..,.,/(/@@@@@@@@@@#//%/*/***//(%@@@* ,..,.....*(%#////, .((&@,*@@@@&%/*(%@@#(((/*/(%@@@(%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&*.,,,,/#&@@@@@@@@@@@&*#%@@#&/ ...,,*/%.**/%/(#*,(//(&@@@@@@@@%#@@@@&/*/*,,.*//,..,. /(/*,/*.*&@@@@#(%* (@@%/%@@@@@@@@@@@@%((((#(*,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&*(%@&/ ,*/, .,. ,@#((%#****/*%(%@@@@@@@(.,/(%%#/%####%@@@#//,.**/.*/*,,**,#@@@@@@/ *&&(*/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%(/(&@%#/ ,*(%@@&((/. ,%&.%&%#(&@&/,*,*#(/&@@@@@@@&&@(***(**//#&(/%/./%%#(, .*#@@#*(#/*&@@@#%* ..*%&/,(&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&* ,(&&/ .**.,%*%@@@%,.(#,,.@@%%*/&&((/ ,#/,##(%@@@@@@@@#%@@%((..(#/*(##(*#%%#*. .. ,%@(*(,/&@@##/.*((,.#@%,.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&.*/&@&*.*#(*../#%@@&/*&%((*.%&,@@@&%*/@%*,/(#*/(//(//,,#&@@@@@@@@@%#*.,/&@**#%&@@@&(#&%*,...(/(@//&@@%/,.*(*/,%@&/,,&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(*/#@@%*(#**,./(@@@(.(@##@&* *&*(&@@@#//&&**, ,/(((%/%@%/*/#%/(((%@@@@@(/&@(*/&@@@%@@%(&%(@% ,/*..&%/#@@#* .,/(**@@&(/*&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@% *(@@@(*(#*,,,*%@(/%&(&@(//. /&,(&@@@/%&/ ,#, *(,#%#*/%%#(/%@@@@@@@@(*%%/(&@@@%, .,,%&(&% ,@*/ ,%#/%%*///##,%@@@%*.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@% ,(@@@@#*//**/#((%##@@((@( ,//%*@/&@@@%((%%//#,. (*/(%(/****///&@@@@@(/(/(@&*,/#,/**((.*##* .&@** /###((((/*/@@@@@(,*&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,.*#@@@@@(((((#&@&/#@@(,(( ,%/%#*@@@@#(##%/.*#. *#.*/(%/*&&*/%@&(/(%%#/*(&@@@/*#*.**.*#&..*@@#* *&@%/,,/(#%&@@&/,,&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@( /#/,**//(%@@@%@@#,**#/., /&(%@%&@@@%/,/#(* .../*(**////##*@@%///#@@@@@@@#/#/(*. *((#(//(/@@@%, (@@@@@@@&(#(#&&*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%//(#%%%@@@@@%(*/%@@@#*/(, ,*@%&%#%@@@@#*/(%(,. **/./*/@&(*/%&@@@#(((((**(#%(/, ,#%(,,((/&@@@@* /%/,*(#%##((/(#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%####&@@@@@@@@@#,/#*.(#,&%,#&@@@@@&//#(%&/,.../,/@@@@%%(%@@@@%///(%&*.,**/,./&%*/&@@@@% .//&@@@@&(#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@//*,/#*,@&,#@@@@@@@#/((/@@@#/*,,..,/((##((/*,.,/%@@@%/,*/*/&@@@@@@&* *////&@@@%#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%,%@#.*.#%,.(@#*(@@@@@@/*,*#&@@@@&%#(/#%####(((#(***(@@@@@@@@@%///,/**/(**&@@%(&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# %@%.//../(/.*%&//&@@@@@@&%#*..,(%@@@@@@@@@&(///*#&@@@@@@@(/,*((//**(((#%%##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# *@@(.&@&/. ,*, .(%##&@@@@@@@@@@&%#(((((#%%&@@@@@@@&(.%&(,.,#%*.*#/(,/(#(#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&, /&@%,*%@@@@@@@&%/,..,*(#%&@@@&&%%%%%%%%##(/*.. .,,,*/&@@#(##%(/&/***/(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/,./@@&*..*(((###%@%/...,. ... .,.. /*(#(*,*(&&(*/%(#@@%/(///(@@@%(//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(,..(&@@@@@%&@@@%*./##/..#(**%%/%%#@%(//***#@@@%@&(//#@@@@%((%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/. .,,,,,****,../%&&&@@@@@#*(///*/((*,//**(/&@%,(@@@@@@(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%&@@&%&@@@@@@@@(,,*///**/##/(//#//(///&@@@@@@@@%/(@@@@@&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@%%#/&@&@@@@@%,(#((*(,,(##/*&@@@@@%@@@%(&@@&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&@&&%&@@@@@@@@@#(#((*(&*,*/(*.%@&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#(@@@@%*@@@@%//*//%##&@%/*#%//#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&(#@@@@@@%/(/*/*/%@@%#(((/#/*&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&(%@@@@@&&@@@@@@@%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%&@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%&%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@