ƒ‰ƒCƒRƒbƒgƒVƒŠ[ƒYŽO•”ì‚Ì‘W•Ò
1 F
TUBOƒ}ƒXƒ^[ ŸsYFTPPBvBw F
‚±‚̃XƒŒƒbƒh‚ÍTUBOƒ}ƒXƒ^[‚ªA
Ž„“I—pŒ‚É‚¨‚¢‚ÄŽg—p‚µ‚Ü‚·B
’F
ƒ‰ƒCƒRƒbƒgƒVƒŠ[ƒYŽO•”ì‚Æ‚ÍA
ƒ‰ƒCƒRƒbƒgŸzjQEHbbjyY‚ª§ì‚µ‚½A
ƒ‰ƒCƒRƒbƒgƒVƒŠ[ƒYA
VEƒ‰ƒCƒRƒbƒgƒVƒŠ[ƒYA
‘±Eƒ‰ƒCƒRƒbƒgƒVƒŠ[ƒY‚ÌA
ŽOì•i‚Ì‚±‚Æ‚ðŽw‚·B
-------------------------------------------
<ƒƒjƒ…[>
-------------------------------------------
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@ ';::::::::::::::l@@{;;;Ì@.^,i@@i::::::::::::::;!ll;;;;;;;;;;;;;;;;;;;;;;A@@@@@@ i@ @@@@@@@@|.|@@@@@ƒm;;;;;;;;;;;;;;;;;;;;;
@@ R::::::::::::R@@ ,^:r'L@ ƒm::::::::::::;Éll;;""'''M"':;;;;;;`A@@@@@ l.@@@@@@@@@ U@ S;-;;;-;_;_;;;;;;;;;;;;;;;;;;;
@@@ _::::::::::M':::::':::::::::`°':L::::::::::::<@@@@,^L~R;;;;;A@@@@ l@@@@@@@@@@@@@@R;;;///_;;;;;;;;;;;;
@@@@@R;::::::::::::::::::::::::::::::::::::::::::: '°`¤@@/@@@@`';;;;;A@@@ .li@@@@@@@@@,,,,,;;;,@@ R;///@ '_;;;;;;;
@@@@@@ `'-::¤::::::::::::::::;:::- ''lL ,|@@@ i@@@@@ `';;;;A@@@ '@ _________ y,,;;;;;;;;;;;;;;lll@@///"""@@R;;;
@@@@@@@ ;;;;;;;;;;;l P@ l RS@i@@@l@@@@@@ `';;;;A@, ,@, /:::::::::::::;;;;;;;;;;;;;'A-::-A----<- A@ ^'l;;;
@@@@@@@ ;;;;;;;;;;;;l@@@@@ ,,il .l @@.l@@@@@@@`';;;;;Al l .ll:::::^;;;;;;""''::::::::'i::::::::/PP'/---''/ /-l;;;
@@@@@@@ ;;;;;;;;;;;;;R@@@@.l_l@l@@@l,,,,,,_____@@@B`"l__l_l;;;-":::'::::::::::::::::::::::::l;;;;;:/@@@/@@ ./ ///;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;R@@@ l@@.l@@@@@@@~~''----" ŽOl:::l::::ß:::::::::::::::::::::::::É:::::/ @@ /@/// ///;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;R@@@R`, l@@,,::::"""""""'''' ' '@i , il::::`::~::P::~::"::-":::/@@@/@/// ///;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;R@@ 'R; l@@@@@@@@@@@ É,@@`-'':::::_:::_::::::::::::_::::/____@/@@ / ///;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@.l@@@@@@@@@@< (@,,,@@@@@@P@@@ ///"""--/ ///;;;;;;;;;;;
@@@@@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>- Al@@@@@@@ ,, -R,,,__@'''_,,,,,,..A@@@@@@ ///,,;;,,,,,,,@/ //;;;;;;;;;;;;;;;;
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz