Rethinking Autism and Neurodiversity in Tech | with Alex Karp | debug:mind 12
•
                                                                                                                                                                                .                                                                                                                             .                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                              .                                                                                                                                                                                                                           
                                                                                                                                                                            .                                                                                                                                                                                                                              
                                                                                                                                                                  .   .    .                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                              ..   .                                                                                                                                                                                                                                       
                                                                                                                                                                .                                                                                                                                                                                                                                         
                                                                                                                                                                  .                                                                                                                                                                                                                                        
                                                                                                                                                              .  .                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                  .    .                                                                                                                                                                                                                                                  
                                                                                                                                                  .  .                                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                    .                                                                :-:-=---------:------:                                                                                                                                                                               
                                                                                                                                      .                                                      =#+---------:-+-*###+---------------                                                                                                                                                                          
                                                                                                                                .      ..                         :=*+---------#@@@@@@@@@@%#%#+%#=----#+------%+--=##*++----------+=                                                                                                                                                                      
                                                                                                                                                              +%----=+%+%+%#+%#%#%##%##+*#@+@#@------#=%*------------+#%%%%+*-----------+:                                                                                                                                                                 
                                                                                                                                                      :=*=---------=#+-=+=-----+#--==+----------#*%%=--------===------------%@*------------+=.                                                                                                                                                            
                                                                                                                                                .--------------------------+#*##----+=------=#%%*--*@@@@@@#=------+@@@@*------=%=--------------#-.                                                                                                                                                        
                                                                                                                                              -+----*-------=*%%%%#%%%%%%@*%%%=-%----++=+--=%%--@@@@@@@@@@@@@@--=--+@@@@@@------=*%#*----------------+#-.                                                                                                                                                  
                                                                                                                                          :----%+*+----:#+%%#--@@@@@=-------=---%--+###+-:%*-@@+#+%@@@@@@@@@@@@@+%@@@@@@@@@@@@+=-----#%%%+:-------*=-=-----                                                                                                                                                
                                                                                                                                      :----+@@#@=--:+--%%=-#@@@##+#@@@@@@=------%*--+#--#*+@=#+=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##----%%%=#----#--+--------                                                                                                                                             
                                                                                                                                  +----*@@#@@#--:@%%+=---@@*=#%@@@@@@@@@@@@@#*---%-----%-@###-#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#-----%%-*=-------------=                                                                                                                                           
                                                                                                                              .*-----#+*@%@#---%------=@@*=%@@@@@@@@@@@@@@@@@@@@--+=#*%-@*##-%@@@@=----------@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@=---==%%-#----=--------*:                                                                                                                                       
                                                                                                                          :------#%*@**--:-%%--==--+@@#+@@@@@@@@@@@@@@@@@*+#@@@@=--%%-@@##++%@@+--------------@@@@@@%%*=#@@@@@@@@@@@@#%@@@@@#----*-%%-*-----++=------                                                                                                                                     
                                                                                                                        :=---*-===+@=---#%%-+----+@@@*##@@@@*##*%@@@@@@@@@@@@@@@@@@----@%-=-#@@@----------------+@@@**=+++#%@@@@@@@--------@@@@@@#=----%%-#----=#*+#----                                                                                                                                   
                                                                                                                    .+------#-==-------%------@@@@*@*%@@@------*%@@@@@@@@@@@@@@@@@@##@@%#++=@@@-----------------=@@####+*+#@@@@#----------=@@@@@@@@*-----%%*:-----%*+---:                                                                                                                                 
                                                                                                                  -----=+**+==-----=*-%*----@@@@**@@@@@*---------=@@@@@@@@@@@@@#@@@##@@%@%#%@@@------------------+@@*--%###@@@--------------@@#*@@@@@@=----+%==-----%%*=--:                                                                                                                               
                                                                                                                *--=-=*++-=-+-----#@%=--+@@@@#*=+=@@@@-------------@@@@@@*=@#@@@@@#**@@#%+++@@@#-------------------@@=--#%@@-----------==---*@@+**%@@@@@+-----%%-+---=*+##--:                                                                                                                             
                                                                                                              =+--=*#*#%+=------=#%#--#@@@@@%@%%@+%@@@---------------#@@@@@@@@@@@@@@*+@@=+*##+@@@--------------------@@=-#@@=-------=-----=---@@@@%#@@@@@@#==----%%=+---=@##--*                                                                                                                            
                                                                                                            *-+-*----------=+-%%=--@@@@@@#+++@@@%@@@@#----------------#@@@@@@@@@@=*@@#@@+-#@+#@@@@--------------------@@#@@%----===--==---=----@@@%+*@@@@@@@#------%**:---+#%*=-+                                                                                                                          
                                                                                                          *-==+-=--------*-%#---@@@*#*=*+=++@*@@@@@@@----------------=---=------@@#@@#@@*--@%@@@@@#-=-----------------+@@@@--------==--=-------=@@@@@@@@@@@@@#-=-----%-#----**+=--:                                                                                                                        
                                                                                                        *-----=--=-----*-%---#@@%*-=#--###*+=+*@@@@@#----------------------------@@@@*@@+#-@@@+#@@##-------------------%@@#----------==--------+-@@@@@@@@@@@@@#*-=---=+%-*-----**=-+                                                                                                                       
                                                                                                      =--++*#**------+-%*--@@@*#+#=+*+=@==#=#+%@@@@@@+---------------------------=@@@##@=#-@@=-------------------------%@@#------=----------------#@@@@@@@@@@@@##+------%%#-----===-+:                                                                                                                     
                                                                                                    +---+#@%%##------%=--@@@@@@@@@@@@@@@@@@@@#%@@@@@@+=--------------------------%@@@@#@@-@@@@-------------------------#@%#-------=-----------------@@@@@@@@@@@%###-+----=%*:-----*++-#                                                                                                                    
                                                                                                  .---==**#=+------%%--@@@@@@@@@----------+@@@@@@@@@@%---------------------------@@@@@%@@*@%-------------------------------*-------------------------@@@@@@@@@@##----------%%*------+%--=                                                                                                                  
                                                                                                ---*-**+*=----:+%*--@@@%@@@@%---------------*@@@@@@@%-:-------------------------@@@@@@@@@@-----------------------------------------------------------@@@@@@@@@#-+-#---+#----%#=-----+#=-*=                                                                                                                
                                                                                              :---++=++=----:+%*--@@#%#+@@@#------------------#@@@@@@#--------------------------@@@@@@@@@+-----------------------------------------------------------@@@@@@@------:-==----=---%+------+@%%%                                                                                                               
                                                                                              +---##*#=----:+%%--*@@#==*#@@#--------------------=@@@@@@#-------------------------@@+@@%%@@+----------------------------------------------=------------#%@#----------=----------%--------+++@*.                                                                                                             
                                                                                            +--+##@%*----#*%--@@@@=-*-#%@@-----------------------@@@@@@=----------------------=-@@#@@--%@@-------------------------------------------=---------------###-----------#=--------%=----------*#+-=                                                                                                            
                                                                                            +-#=+***----*-%---@@+*--@#+=@@@*-----------------------=@@@@#--------------------##*#@@#@@=-*@@=------------------------------------------------------------------------::=-+=----=+%+*--------=*+-%                                                                                                           
                                                                                          *-*++++*----+=%---@@@-##*+@@@@@@@------------------------#@@@@-------------------#@@#-%@@#@@*%@@@@------------==++=------------------------====-----------=----------------------------%%#-------#%%-#.                                                                                                         
                                                                                          -=***------:*%%--@@@@@*%@@@@@@@@@@@=----------------------*@@@@*+----------------=@@@%--@@@@@@@@##@@-----------===++--=-==-----------------==--=------------------------------------------=%+:-----%@@%-=                                                                                                        
                                                                                        ---++#+==---+%+--@@@@#@@@@@@@@@@@@@@@*---------------=------=@@@%------------------@@@@---@@@@@@%-+@@----------=+=---++--------------------===-==---------*-----------------------------@@@--%%#-----#@%*==                                                                                                       
                                                                                        +---+*+----=-%---@@@@@@@@@@@@@@@@@@@@@@+-----------------------@*#-------------------=-#---@@@@@@@@@@------------=+=---=+=------------------====---------#@#------------------------------@@@@--%=-----**@#=#                                    .                                                                 
                                                                                      +--+==+=----#%--@@@@@@@@@@@@@@@@@@@@@@@@@#----------------------=--+------------------------@@@@@@@@#-----------==--++=+=====----------------------------#@*+-------------------------------@@@@--%%#----#**+#*                                                                                                     
                                                                                      *=+*=-------%*-@@@#*@@@@@@@@#+--+=--#*@@%@@#*-==*+--------==-------=+----------------------=-#@@@@@----------------==-==---==---------------------------+=##@*---------------------------==--*@@@@#--%------#++*%                            .                                                                       
                                                                                    #=+*#-------%--@#--#*@@@@@*----------=---:#@@@#-##--+------===-------------------------------=#@@@@------------------==------------------------------------#@@----------------------------==--+@@@@@----%=----=*@@@                      .                                                                            
                                                                                    @=@%#++-----%-#@---#@@@@@@*---------------*=-#@@####-*-------===-------------------------------#@@@@----------------==----------------+---#------------------%##-=------------------------=-----+---------%=--=-+@@+#=                         .                                                                       
                                                                                  :@=@@**-----+#-@@---#%@@@@@*---------------------###-:---------===------------------------------#%@**---------------==-----------------+*#@@@#-----------------##@#---------------------------------------+--%+----#%###%                    .                                                                           
                                                                                :#%@#@#=---=%--@@-=#+@@@@@@@----------------------------+--------==---------------==-------------@@@@@=-------------=--------------------@@@@@%-----------------#@@*------------------==--------------------+--%#-----%@%##.              .    .                                                                          
                                                                                @#@#*+=--:-%--@@#@@@@@@@@@@+------------------------++-+-:--------------------------------------*@@@@@@-------------------=-------------#@@@@@*-----------------#@#------------------===------------------------%%:----#%*%+:                .                                                                            
                                                                                @%##@%=--:=%-=@%%@@@@@@@@@@@+#--------------------------------------------------------------------#@@@@@----------------------------------@@@@@#-----------------+#------------------====-----------------------+-=%+----=*@@*:                                                                                            
                                                                              .@@##=----:-%-+@*%@@@@@@@@--------------------------------------------------------------------------+@@@@@@----------------------------------#@@##-----------------------------------=======---------=------------@@--%=:---=*###-                                                                                           
                                                                            +@#@%+------%--@@@@@@@@@+-----------------------------------------------+=--+--------------------------*@@@@##---------------------------------@@#+-----------------=----------------========-=-----===--------==--@@@--%-=----*%%=*  .                                                                                       
                                                                            %-#@=*=---*=+-#@@@@@@@@@------------------------------------------------=-:-=---*-------------------------:+%@@@@---------------------=----------*#---------------------------------===-------=====-===--------------*@@+-=%#----*%%=@.                                                                                        
                                                                          --+*@%+*---%+-@@#++@@@@@------------------*------------------------------=-------+=------------------------:-*@@@@@---------------=-#@@#-----------+-----------------------------------------==+==-==-==----------------@@%--%-----=@@*%:                                                                                       
                                                                          +-@++=#*----%-+@@#@@@@@@@------------------=-+-----------------------------------*-----------------------------@@##@@#=---===-+###-----=##----------------------------------------------------===+=-=====-----------------@@@--%%---=**+@#=                                                                                      
                                                                        :==++-=-=---%--@@@@@@@@@@@#-------------------#+------------------------------++=-------------------------------@@=#-#@@#-----#%@@@-----#@@@---------+---------------------------------------============-=------------------@#--%*----#*+%==                                                                                     
                                                                        :=*+--------%*-%@@@@@@@@@@@@#--------------------#----------------------------:----------------------------------@@--%@@-----------------+%+#=--------==--------------------------------------=================-----------=---=#%--%%---=+*##-=                                                                                    
                                                                      +-=*=-------+%-*@@@=------=###==------------------=---------------------------------------:-#-=-------------------@@@@@---------------------------------+=--------------------------------------=================-------------=-*@@--%%*---=@#+-+                                                                                   
                                                                      @*@#=-------=%-#@@---------=-#**#--------------------------------------------------------------:--==---------------%@@@-------------------------------------:-------------------------------------=====-===========---------=+*+---@@%-**#--*#*=+=*                                                                                  
                                                                    #+#@==-------%-@@@+-------------#@#--------------------------------------------------------------------------------+*@@=----------------------------------#%@##+--------------------=+---------------============--====-==--++---+=--@@@--%#--=+###--                                                                                 
                                                                    :@*###-------%-@+=@--------------+---------------------------------------------------------------------------------=#@@#----------------------------------+@@@@@@@@@@############--=+---------------------=================--=+----=---@@@--%*--@###%#-                                                                                
                                                                    @%@#*--+----%-@=#@@------------------------------------------------------------------------------------------------=%@%*----------------------------------@@@@%--*##%%@@@@@@@@@@@@@#--------------------===----====--**--+**+-+*=-=*+---@@@--%+--=*@%%%-                                                                               
                                                                  @%#@=-------%=-@-@@@------------------------------------------------------------------------------------------------#@@@#---------------------------------=@@=##%#=---------+#*##@@@@*---------------------------------=*++--=*+-=+=====--@=@--%*--+##%**:                                                                              
                                                                  @@@+---------%--==--%@=---------------------------------------------------------------:------------------------------*#@###-------------------------------%@@##=@--------------##@@@@@%-----------------------------------=*+---=#=----===-@@@@--%#--+@%#%%-                                                                             
                                                                @%%*--------+%-------@@@@----------------------------------=-=+###--------------------=------------------------------===+##*-----------------------------*@@@@#=#*#---=%==+%%%###@#+@@@@%=----------------------------=+++*+-+*=--------=+=--@-*@--%#--=#%##%+                                                                            
                                                                @@%+-------:*#-@@@@@@@@@@@@-----------------------------------#@@@@@#------------------------------------------------------=--==------------------------+@@@@@@@%##+=----###=*##+##*+@@@@@@=--------------------------+*+==-+*=-+---------==--@*-*@--%*--=#%***-                                                                           
                                                              @@@+-------*%-@###=%@@@@@@@@%----------------------------------#@@@@@@#-------------+=###-%=----=-----------+-------------=#+#===---------------------:-#@@@@@@@@@-#==-+=+#=*%@@@@#@@@@@@@@@@-=----------------------++-=#+---++--------------%@@+=@@--%*--+*##%*-                                                                          
                                                              %=#=-------:%-@+##-@@@=---------:-*----------------------------#@@@@@@@*--------------%@@@%--------=-----------=-----------+=-+=------------------------#@@@@#+@@@%*@==#-+#*#@@@@@@@@@@@@@@@@@@*--------------------=*=--+=+#*+=--------------@@@@@=+@@-=%=---=#*@*=                                                                         
                                                            #*@*-------=%-@##+@@---------------------=----------------------@@@@@@@@*#-*:-----:==-#@@@@#==---=------*---------------------*#-------------------------@@@@**=@@@+#@---#=%#@@@@@@@@@@@@@@@@@@@@#-----------------+*==*#+-=--+#=------------#@@@@@@@@+@@-#-----+%*@#=                                                                        
                                                            @@@#-------=%-@*#=@=-------------------------------------------=@@@@@@@@@@@##-=+#---##@@@@@@*--=---------+-=------------------==#------------------------=@@@@#=+#@%+#+=-+####@@@@@@@@@@@@@@@@@@@@@@-------------==*=----=*+++=--+=---------+@@@@@@@@@@@@@--%#----+#%+*:                                                                       
                                                          @%@%@+-----+%+@#*+@--------------------------------------------=@@@@@@@@@@@@@@%#####@@@@@@@@@%*---------------------------------*#------+-----------------=@@@@@@@%**-+++=####*%%@@@@@@@@@@@@@@@@@@@@+----------====*=----==-------------+##@@@@%#-----+@@@@--%*----*%#+@:                                                                      
                                                          @@%@##+-----%=@##*@+--------------------------------------------#@@@@@@@@@@@@@@@@@@@@@@@@##@@@------------------------------------=-----#--:----------------@@@@@@@=###=#%#-####++@@@@@@@@@@@@@@@@@@@*-------------++-*+---=------+-----####+-------------@@@@-%+:----*#@*@                                                                      
                                                        @@%%##==----%-@**+@@----------------------------------------------+*%@@@@@@@@@@@@@@@@@@@@@=#%@@=-----------------------------------------##--=---------------#@@@@@@###@#@@@%#+###+%@@@%@@@@@@@@@@@@------------=+==--*=---===---=*--------------------==---@@@--%+:----%@@#+                                                                     
                                                        @%@@@@@%=---%-@+-#@@%-----------------=+--:---------------------------#@@@@@@@@@@@@@@@+@@###@@@@------------------------------------------=-=--+---+---------#%@@@@@###%##%%@#+++=+=%=+%@@@@@@@@@@@@---------------------*#####=-------------------------==---@@@--%*+----#@@#@.                                                                   
                                                      -##@@%@@%---%=@#+@@@@=--------------------:----=-------------------------*@@@@@@@@@@#%##-=%%-#@@@-----------------------------------------#=----:-*++*---#---##%@@@@@@*###+%#@@@%%++-#@#++=+#+#@@@@@#--------------=-##+-*=--------------------------------==--%@@%-+##=---=***+%                                                                   
                                                      .@#%@%#%%---%+@##=@@--------------------------------------------------------@@@@@@@+@@=##+@=*-#%@@---------------------------------=------=------+-----------#@%@@@@@@@@*=+**%@@@@@@@+####+==#%**+@@@---------=---------------------------------------------===--@@@--%-#----=%#%+#                                                                  
                                                      #@%%##@@=--%-#::#*@@####+*----------------------------------------------------@@@@@@#=#@##+###@@@@-----------*+:--------------------=---=#-=-----=+-=+#####%#@@#*@@@@@@@@+*+@@@@@@@@@#####-----*##%@@-------+--+*--+-=+-------------------------------------===--@=@@--%+-----#++@+@                                                                 
                                                    =@%@@%%##--%-@: *=@@@@@@%###=---------------------------------------------------@@@@@@@@@@+##+=@@@@==---------+=-------=+#:----------=---###-------*-=+###%@@@@@@@@@@@@@@@*+#@@@@@@@@@#=#----*%#=%#@@@-----=+-----++-+=-------======------------------------------@*#@#-%*------+###=*                                                                
                                                    @%#%%=#+---*%* +=@@@@@@@@@#*#----=----+-===:-------------------------------------+@@@@@@@@%+#%@@@@@#------------------+-##-------*=------###=-----==-+#####%@@@@@@@@@@@@@@%*+@@@@@@@@@%##=##=-----@+@@-----++----=+=+================----------------------------@@#-#@-%+-------*@@@%-                                                               
                                                    %@@#%++----%-@:**@@#+**@@@%###%@@#%@@@####-+------------------------------------=---#@@@@@@@@%@@@@@@#----------------=-####+----------=--:#%*+------*--+####*%%@@@@@@@@@@@@%**@@@@@@@@@-#####=--=--##@@--=---+*=--++============----------------------------------@@@#*@=+@--------+%@#@:                                                              
                                                  -@@%%#=----*-@*#=@@#=--#%@@###-#%@@@@@%#---------------------------------------------=+%@@@@@@@@@@@@@@%###---==-----+-=#@@@@%----------=---##--------===--=-*##%@@@@@@@@@@@@*#@%@@@@@@@@#=####++===-%%@@--==+**=-+=--------==---------------------------------------@@#+#@-%#--------@@@@@                                                              
                                                  @###+----:=%-@+##@+-=*-#*#@@##--*--=+-=-----------------------------------------------+-#*@@@@@@@@@@@@@@@%###*-==-=---#@@@@@*-----------=--##=---------------=##@@@@@@@@@@@%#=-#%@@@@@@@@%#+#######+-%@@%------+------------------------------------------------=---%@@--@=-%--------+%@@#@                                                             
                                                  =@#@-----:*%-@*#+@%---==+#*@@@@@@+----=-----------------------------------==-----==-----=-#*@@@@@@@@@@@@@@@%####-=+######@@@@#-------------#%@#----------+-------#@@@@@@@@@@+#+*@@@@@@@@@@+#+#=#+%#%###@@@----=+=------------------:------+----------------------=----@@#=#@-%#--------%#@+%-                                                            
                                                  @@@#-----:-%-@###@-----:+--##@@@@@@@%@@@@#--------------=---------------==---+=---------===#%#%@@@@@@@@@@@@@@#*-#@@@%%%%@@@@@#-==----------##%--------:=-+-+--+####%@@@@@@@@@@-@%@@@@@@@@@@#=@##=--###=@@@*---------------------==--###--------------------------=-=--@@@=#@@-%*-------+@@%@@:                                                           
                                                %@@%------+%-@*#+@@---------=-:#@@@@@@@@@@@%##-------------------------==--=+--=*+---------*-*##*@@@@@%@@@@@@@*:--#@@@@@@@@@@@#--=---------+--=----------=*+#####%#@%@@@@@@@@+##%@@@@@@@@@@@##%##+#@#*+#@@@#----==-==-----------==*--=-:--------------------------==--#@@@@#*@@-%#:------@@#%@@                                                           
                                                @#%=-------%=@+**@+---------------#@@@@@@@@@@@@@@*---------------------+=----*=---------------+#%@@@@@@%@@@@@@%#*##@@@@@@@@@@%*--=--------:+--+:--------:--#####@@@@@@@@@@@@##=-=%@@@@@@@@@+#**==*++*%@@@@@---==--*-===----------------------------------------------------@@*@-%*---:---#@@#@#@                                                          
                                                :@@--------#-@*##%@=---------------------@@@@%@%+==-=-----------+---=+*--*+--=+=--------------:=-#%@@@@@@%@@@@@@@##%@@@@@@@@@@@###--------=+-###---------+-##@###@@@@@@@@@@@=#=--#%@@@@@@@@##+-#=*+#@@@@@@+------=---==-------------------------------------------------------@@@-%#---:---@%@%#%:                                                         
                                                *%%--------%-@##+@@=--------------------------------------=====--++==--+*--++=--------------------#@@@@@@%+@@@@@@@##@@@@@@@@@@@####-+------#%@@@@#---------%*@%@@@@@@@@@#**=+#%+*#=@@@@@@@@@@#=#+@%@@@@@+-------=====------------------------------------------------------==--@@--++------=@#%%@%                                                         
                                                @@*-------++@#-#=@@@---------------========-------------=+====-----=+----=+------------------------#@@@@@++=+@@@@@@@@@@@@@@@@@+###@#--=::+-#@@@@@@-------+-##@%@@@@@@@@*#@-#+*%#-##+@@@@@@@@@*-#%@@@@@#--------====----------------------------------------*@@#------------===--@@-#@-------*%@@@@*                                                        
                                              #@@+------+%-@-:#-%@@@#-------------==========-----==========--=+++=--=-----------------------------#@@@@@+#@%-@@@@@@@@@@@@@@@@%##@###=-==-#%@@@@@@+---===-###@@@@@@@@@+##@#+#%%#+#%+@@@@@@@@@=#*@@@@@+--------------------------------------------------#@@@@@------------=-----@@@-%+------*@%##@#-                                                       
                                              :@#@=------#+@# -#=%@@@@@#-----------==========--------======--++----=--*%#=-------------------------@@@@@@#+###*@@@@@@@@@@@@@@@@######*---#+@@@@@@@#*+#=---##@@@@@@@@####=@%#+==#--#+@@@@@@@@%##@@@@%--------------------------------------------------=@@@@@-------------==-#---@@@--%#-----=#@#%%##                                                       
                                              @@#+------=%-@.:#-@@@@@@###------------======----------------+---+-##@@@@@@####*------*#*-=----------#@@@%%-+###@@@@@@@@@@@@@@@@@@######---*+%@@@@@@%@@@##=-##@@@@@@*=%*+-==@#+++=**+@@@@@@@@@@#@@@@#-----------------------------=======-------------=@@@@@---------=------==-=--@@@@--%*------*@%@##@                                                      
                                              @@+-------+-@= =*@@@-----------=-----------==--------------=+---%##=-#@@*##*-=+=---:-+---+-----------@@%#=+#-@##*@@@@@@@@@@@@@@@@@@@#=###:---#%@@@@@@@@@@@@##*@@@@@@+-=-----%@#-*+=#+@@@@@@@@@@@@@@#+-------------------------============-----------#@@@@----------==------==---*@@%#@@-%##----+#@@%#=:                                                     
                                            +%@+-------%*@::#@@-------------+-#=-------========-------==---*+----%*------:-------*=----=---------#@#+#@-%#-#@%@@@@@@@@@@@@@@@@@@@%*##*##*####@@@@@@@@@@@#@@@@@@*#--==-==-=#**#*###@@@@@@%%@@@@@#-------------------===--==============-----------@@@@---------====-====-----------@@@--%*-----=%@##%@                                                     
                                            .@#@-------+-@*:#=@*----------------*#@+-----=----=-------+-------------=-------------=---------------@@++####--#*@@@@@@@@@@@@@@@@@@@@%@#########@@@@@@@@@@@##%@@@@@@=------+-+=#-######@@@@###@@@@#-=------------------==--============------------%@@@---------==========----------=---*@-+%*-----=@@##=#                                                    
                                            ###--------%-@:*+@@-------------------@@@@@*-------------=*------------------------------------------@@#--####==#+*@@@@@@@@@@@@@@@@@@@@@@*########@@@@@@@@@@#%%@@@@+@----=+=-#=%#+*##@#@@@@#--##@@%#=-------------------==---==========-----=-----*@@@+----------======+==---------=--+*--+#--%=----#@@###+@                                                   
                                            @#@--------%@* =+@@---------------------=@@@@@%#-------=*--+=--=+-----------------------------------@@=*--%##+-##+#@@@@@@@@@@#+*%@@@@@@@%########%@@@@@@@@@@@@@@@@@-#@-----=*-==*=--=+##@@@#-*-*=#@#-=------------------------======-----------#%@@@-----------======-=-----=-----=---%%%--@%-*%-----@%###--                                                   
                                          @%#+-------++@-.#=@@--==------------------------+###+=-----=--===-----------------------------------%@+##-=#+%#+-#=%@@%%@@@@%*=+**@@@@@@@%##-+##-#+@@@@@@@@@@@@@@@@*#=%+=+=#=+@%==###%##%@@*-==--#*###------==----------------====------------*@@@@=-------------==+==-=--##------+--==%%%--=@@-*@*----%@##+=.                                                  
                                          @@%*--------@-@.:##@*--==-----------------------------=--=---=--------------------------------------*@####+%+%##-+@=%@@@@*+##%##+=#%@@@@@@@@##----=#@@@@@@@@@@@@@@@@*#-###%=--############@@#---=-*%-##------===----------------------------+#@@@+---------------=+---=---@@------==-###-%%*--@@@-+%#:---+%#@=%.                                                 
                                        -%@#%--------%-# +*@@+--==--------------------------=---------*##-*-=-------------------------------*@%-*=*@@@@##--%=@@@@%@%-=*#*==+%@@@@@@@@@@*+---+@@@@@@@@@@@@@+-#####+#%#-=###@+###@#@@@@+=---=--##-#----==++==-----------------------*####------------------==------@@@@----=---=----%%=--@%@@--%*---=+#*-=+=                                                
                                        @@@@%-----#--+@: =-@@@---==-------------------------+*++----------=------------=-------------------#@@-##=%@@@##@=-%%@@%-#-==--###-#%@@@@@@@@@@#=---#@@@@@@*#@@@%#--==-#-####@#*####-+#+@@@@@--------+#=-----+-#--==--------==------*=:=##-----------------------+--=---+@@@-------#---=+-%%---@%+@@-*%#----+####@#                                               
                                        +@@@#%#------+=@ :#-@@#=----------=-=---------------+--*+-=*---------------------=:----------------#@@%---%@@@@%%==-%%@@@#+---+##==#+#@@@@@@@@**--:--#%@@@@%#*@@@%##-=+-=+#*=+*+=%######-#*@@@-+-------------+-#--#--==-----=-----------------------------------==-+=----@%------+----*=+==-=---@@@*@@-%=#--++%####+.                                              
                                        @%@#*=------+%-@ **@@@%#*------========-=------*%++---=--+=-----------------+-=----:--------------+@@@@%%@@@@@@-#---#+@@##-----%###-@@@@@@@@@@#--=--=-#@@@@##*@@####*=-#-#@+@#%#######*+=*%@@@#-----------===--=----*-==-------------------------------===-----+--#-----##-----=-=*--======------@@@%@+-%-+--*+@##@-+                                              
                                      :@@##+-------+=@: +-@@@@@@@------------======-------#%##*--------------------=--------------------#@@@@@@@@@@@@@=##=-#=@%%----=-@##%#@@@@@@@@@@@%#-----##@@%#--+@@@#@#####%#%%+==#=###-####@@@@%----------=+==#%%%%%%%*----====---==========----------==-----+-=--#=-----------=------===----------@@@@@--%*--=%#@##=#                                              
                                      #@@@%--------%-@  #=*@@@@@+----------------=+#=--=---+@@@@+--------------------------------------+%@@@@@@@@@@@@-##+*+%=#*#=--@##@##@@@@@@@@@@@@@@@#+-:-#%%*@+--=#@@@@*+#%+#%%%*=%###+%#=#=*@@@@%-------======---=%%%%%%%%%=+========-====----------=*#=-----+------=---------=--+-#-+====-----------@@@@@-+%#--+=@@*#--                                             
                                      @@@@#-------=%@: #=%@@@@@#-----------------=#++*+=------#%*##+=----------------------------------#*%@@@@@@@@@@@=#%--=#%++####+@@@@@@@@@@@@@@@@@@@@@=-=-#@@@@#--*=#@@@@@@@@@@@@*+##=#######=@@@@@------===-=-====-#%%%%%%%%%+-#+#+---=----------%####-=-----==-----=---------=-#----=-----------------@@#@*-%-:--=+*@++-                                             
                                      :@@@%*=-----:#-@..#+@@@@@#--------------------===-=*--------#*@#@#------------------------------=-######%@@@@@@@*=#+#=#=%*+#@@@@@@@@@@@@@@@@@@@%@@@@@#--#%@@##-=-==-@@@@@@@@@@@%*@+@#@#####++#@@@------===-*-----+%%%%%%%%------==--------#@@@@@@@@#-------=--====----=----==--*-----------------=+=---@@@@-+%#---+*#+*==                                            
                                      @@%%#*-------*@# +-@@@@@*------------------------+*=--------=-*@%@*##-------------------------=%=--=+=###@@@@@@@@@+#-=#=*+#@@@@@@@@@@@@@@@@*+-----#@@#---####-=------=+@@@@@@@@@@#%-=-=##==##+@@@------+-+#=%%---=%%%%%%%%--+=+=--------#@@@@@@@@@#--------=-==------=----=--+-==--------------=--=+---@@@@@-%#---=+#=+=*                                            
                                      @@@#@-------%-@.:*@@@@@-+---------------------------------------*#%@@@@@@@#*=--------------+--=----=#--#*@@@@@@@@@@=#@@@@@#@@@@@@@@@@@@+#-----------+=--+--#----------:-#%@@@@@@%#%==##==++###@@@------=-*%%%%%%*+*%%%%%%%-#-*=-----===##@@@@@@@@+---------=------+-------*%-----------------==--===+---@@@@-*=---+###%+#                                            
                                    :@@@@+------#+@* *=@@@+=----------------------------------=--------:-#@@@@@@@@@@@#-----=----#-=--------:-#@@@@@@@@@*##+*%#@@@@@@@@@@@@*-=---------------*----+-----------++@@@@@@++#*##=++#+*##@@@-------%%%%%%%%%%%%%%%%%%%**-==-----#@@@@@@@@@+-=--------------------+-----=---------------=--=======--%@@@--%+---+*##++                                            
                                    @#%@@#------%-@=+*@@@------------------------------------===-----------=@@%%*##@@@@@@#####--=-------------*@@@@@@@@+##=*@@@@@@@@@@@@*#-----------------##--=+---------=---=-#%@@@@#=#*##*##+=#=@@@-----=--%%%%%%%%%%%%%%%%%%%%-------#@@@@@@@@@#--------------------=--#--=-------------------==--=====---@@@@-%#---==@@=--                                           
                                    @@@@#+-----*-@+.#+@@*----------===---------=-----------------====-===----+@@@#*@@@@@@@@%##-=:---===--------+*@@@@@@*%#+@@@@@@@@@@@@@#-*-----------------#*-=--------==-------#*@@@@@%###%*@++##@@@+-----==%%%%%%%%%%%%%%%%%%%%%-=---+@@@@=*@@@@--------------------+-*-=---+=------------------------------@@@-+@=--+=##%-=:                                          
                                    *%@@@%#----=%-@.#+@@@%-=----------===-------%+----------------=======-==----=@@@@@@@@@@@@@@#-=---===----------@@@%+-#==#+@@@@@@@@@@%#--------------------*--==---=----=--------##@@@@%#@@+@#####+@@#------%%%%%%%%%%%%-+==-=%%%-=---#@@@@##@@@@=-------------===---------#@@@@#-----------------------------*@@--%#---=+#%*==                                          
                                    @@@@%#+----%-@+:#+@@@--=:---------====-------#%*----------------======-====---@@@@@@@@@@@@@@%-----=-----------=@@%++*###=%@@@@@@@@@#-=---------====-------+-+-----====----------##@@@@@+###++=##-@@@=-----%%%%%%%%%%%%%%%%%%%%%%----*@@@@@@@@@%------------------------*@@@@@@--------==---------------------@@@-%=---=*##+*%                                          
                                  @%@@@%+=----%-@#*@@------------------===--------=#-------------------=-==---=----@@@+##%+@@@@@*----=------------@@*=+####=*@@@@@@*##=+--------==+======------#---==----===--------=%@@@@@@+=#####*@@@*------%%%%%%%%%%%%%%%%%%%%%----+%@@@@@@@@#---------------------##@@@@@@%#--------====------------------*@@@-%=+---*@#@*+-                                         
                                  @@@@@@%----#=@*#@--------------------------==--------=-----------------=====+==--*@@@%##+=%@@@@----==-----------@@=%###%#%@@@@@@@##-----------============--*@#---==----------------*@@@@@#%##+==#%@@+-----+-%%%%%%%%%%%%%%%%%%%*=----##@@@@@@%-=---------------#@@@@@@@@@@@@#-=-=---------------------------*@+@-%+*---=@%#*-=                                         
                                  =#%@@%@*+---%-@@@---+==----------------------=+====------------------------===+-----@@@@*#%@@@@*----==========---@@=-###**@@@@@@@%##-=-------==------======--@@@+---------------------#@@@@@@=+=###*@@@-----=-%%%%%%%%%%%%%%%%%%%-=---:=-#%@@@*##--+==-----+##@@@@@@@@@@@@@@##=-------------==-------------=--=@-@@*%#---#=###*-=                                        
                                  #@@@@@#-----+-@---===------===-----------------===++===-----------------------------@@@@@@@@@@%----===-========--@@*-=-=#@@@@@@@@@#-+-------=+---*-==++==----@@@+--------====---------#%@@@@@#**=##*@@@#------%%%%%%%%%%%%%%%%%%%--=-------########-##@@%@@@@@@@@@@%##*#####-----=-----------------------------@@@@-%*---*-####-@                                        
                                .@#@@@@@----%-----=====-===========------------------=-*-----===-====---------------+#@@@@@@@@+----====+===---=+--@@----%*@@@@@@@@%#---------==--=---===-==---@@@%----------------------#@@@@@@*@@=*#*@@@==---=-%%%%%%%%%%%%%%%%%%%-=------=+-###@%@#@@@@@@@@@@@@##---=-=--#+-------=--:-------------------------@@@-%#---+####=--                                        
                                =@%@@@@%---+%----=====================-----------------------==-==-======---------=#@@#@@@@@%#-----==--====--===--@@-=-+#+@@@@@@@@#+*--------=====-+==-+--=---%@@@*----------------------#@@@@@@@#**++@@@#-------%%%%%%%%%%%%%%%%%%--=------+--*#####%@@@@@@@@@%#-=------:=---------=-#--------------------------@@@-%#---+#%##+=-.                                       
                                =@@@@@@%---*+-=--====------===----------------===--------------------------------=-##*@@@@@#*------==-======-===--@@+--+#%@@@@@@@##-+-------++==+-#=-=+=---=--#@@@+------------=----------@@@@@@@@@@++#@@@#----=-%%%%%%%%%%%%%%%%%%+-+---------######%@@@@@@%*------------:-==--------##------------------------@@*@-#+:--=*###+--:                                       
                                %@#@@@@*---#-##--====------------------------------------%@%#--------------------=#@@@@@@@@@*=-----------==--===--@@#--%@@@@@@@@@+#-=------==++++--+-*====----@@@@#-------------===-------*@@@@@@@%#%*+@@@@----==-%%%%%%%%%%%%%%#----==------+#%%###=@@@@@@------------------------------------------------------@@%@=##---+####=--                                       
                                @@%@@@#----%-@%---===------------------------------------=@@@@@@@#####%##%+--##@@@@@@@@@@@@*-:----------==---==---@@#+@@@@@@@@@@@+#-------==---==----+++------@@@@@#-----------------------#@@@@@@@@%#@@@@@------=--#-*%%%%%%%%--++---==------####--+###+-----------------------------------------------------=---@=@-%*----*@#*=--                                       
                                @@@@@@=----%-@@--==--------------------------------===----%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#----------=-===----=---@%+*@@@@@@@@@@+#--:------##-=++--#--==-----+@@+@@@#-----------=======----=*@@@@@@@%%#@@@@%------+=-#+%%%%%%%%++-==-+-=---------=+---------------------------------------------------------==-#--=@@-%:-----%#%+--                                       
                                @@@@@@----+*@#@%---------*=+:--------------------=====-----@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@#-=-------=========+==--+@%*#@@@@@@@@@%#-=:-------=#%-----#-=+------#@@@@@+--------------=====----++@@@@@@@@@@@@@@@#-----=--##%%%%%%%%%*=++---=-----:-=-----------------------------------------------------------====----%+-%-----*=##@--:                                      
                                #%@@@*----%-@#+@-------++==-=--+==--------------====-------@@@@@@@@@@@@@@@@@@@@@@@#%@@@@@#=--------==-========---@@@@@@@@@@@@@%=-+------+-%%%%---#-===-------%@@@@@----#----------=====------#@@@@@@@@@@@@@@@------=--#%%%%%%%%%--====+=-------------------------------------------------------===--==============--=-%------+##---:                                      
                                #@@@%+----%-@=*@@-------------+-=---------------==----------@@@@@@@@@@@@@@@@@@@@@**#@@@@@#--------=======-===---=@@@@@@@@@@@##-==-----=*-+%%%%%%%-=-+=------=--*=------++---------======-----+@@@@@@@@@@@@@@@@-----=---#%%%%%%%#=--====-------------------------------------------------------------=======--=====----%-----#%###---                                      
                                @@%@@+----%=@*#@--===-------------+-==-----------------------@@@@@@@@@@@@@@@@@@@@@@@@@@@@##-=------===----------+@@@@@@@@%+#*-------===-=%%%%-+%%%%-*-=------##-=----------------===--===-----##@@@@@@@@@@@@@@#-----+==--%%%%%%%*-+====------------------------------------------------------------------=====---=-=@-%---+*+####%--.                                     
                                -@@@@@#----%-@*@----+------------------=----------------=-------=#%@@@@@@@@@@@@@@@@@@@@@@@@%##-+-----=----------*@@@@@@@@+#---------==--*%%%%%%-%%%----==-----@@%----------------===---==-=-----=*@@@@@@@@@@@@@@@=---====-%%%%%%%++--===--------------------------------------------------------------------===--=--@@-%*---=#%#%##=--                                     
                                @@@@%@#----%=@+@-=---==-----------------------------====--===-------%@@@@@@@@@@@@@@@@@%@@@@@@@@#----------------*@@@@@@%##-+-------=+==--%%%%%%%%%%#==+===----+@@@*--------======---==#--===-----#@@@@@@@@@@@@@@@@------+-%%%%%%%%--#-==----------------------------------------------=----------------------------=@@@-#----=#@###*--.                                    
                                @@@@@%@----%-@@@--+%--==--------=-------------------==========-------%@@@@@@@@@@@@@@@@@%#%#@@@@@%---------------#%#@*###--#------===--%%%%%%%%%%%%%%--=--------%@@%-------=======-----------+---=-%@@@@@@@@@@@@@@@%------=--%%%%%-#--===-----------==-===-------------------------------+##*---=------=------------+@@--%+----+####*--                                     
                                @@@@@@@*---@-@@+----#-======+=-----+==--------------=========---------#@@@@@@@@@@@@@@@@@@%#@@@@@@@#--:----------=###*+-=-+-----===--%%%%%%%%%%%%%%%%%-=---------+##+------=====----===+==----------#@@@@@@@@@@@@@@@------=-+-%%%#--=====-----------====+=*+-==--=====---------------------+=----------#@@@@@####---@@@%-%#----=###+%=-:                                    
                                @@@@@%@=---%--@-----#-======-#--+-----+-=-=-=--------------------------*@@@@@@@@@@@@@@@@@@@@@@@@@@@###--------=-*+=++=-------==+--#+%%%%%%%%%%%%%%%%%%-===+-----=-#--------==---------===-+%-=---:-#%@@@@@@@@@@@@@@------===-----=-=-==-------------=+==-##-----========------------=:--------:-----=#@@@@@@#-------+@@--%#---+#*###=-#                                    
                              :@@@@@@@+---%---=-------==--==+--##----+=-=+===---------------------------##%%@%%@@@@@@@@@@@@@@@@@@@@@@@#-+----------------====-*%%*%%%%%%%%%%%%%%%%%%%=--===-------=----======---=+-====+--%+-------#@@@@@@@@@@@@@@#-------=----==------------------==*==*@--=+======------------+--==------------+-####----------==--@+-%+---=@####+--.                                   
                              +@@@@@@**---%----=+----=------=-==-#-#%%%=*--+==-----------=====-==------==##@+###%@@@@@@@@@@@@@@@@@@@@@@#-*=-------------==+==--*-=%%%%%%---%%%%%%%%%%-----=------------======---=======+----=-------+##@@@@@@@@@@@+=---------====------------------+**---==*==------------=-==+=--=----------------=-=---------==-*=----%+----%%#*#+--.                                   
                              -@@@@@@@=---%-@@#@@@--------------=+--=%%-#-=========-----=========-----:---##@#####%@@@@@@@@@@@@%@@@@@@@@%#--+------------+----*#-=%%%%%%-+-*%%%%%%%%%-#---=-------------====-=#-==---=====--==------=-#%@@@@@@@@@%#-+-----------------------------++-*#-#-=------------------#--------------------------------==--#-=---%*--=*@##*%--=                                    
                              .@%@@@@@+---+@%@@@@#---------------=-+----==-================--==--------+-###########@@@@@@@@@@@@@@@@@@@@@@+-=:------------=-##+--=%%%%%=-++-%%*%%%%%%%--===------------====---+==----==--==-==-------=-%@@@@@@@@@@#+=------------------------------=**=--*----=##@@@@@%##*-+---------------------------------===--#-=---%+--++@@*@#--                                     
                                @@@@@%=----%#%@@@---==--------=-===+=====--------=======-=====---------=--####+:=#####=%@@@@@@@@@@@@@@@@@@@##--=----------=++--=-%%%%%%=-###-%%%%%%%%%%--==------=------=-+=-%%%-==-------=+==----------*###+@@@@@*#-=--------------------------=-=---=*+==---------==##%##*-=----------------------=--------=--*-#*=----%+--=@+@##*--                                     
                                @@@@@@@=---%-@@@---=---==-===---%=----=---------------------------*##%####@%####+-######@@@@@@@@@@@@@@@@@@@@@@#=-----------====--%%%%%%%-#*-#*%%%%%%%%%--====--====--------=%%%%*--=-=-----==---------=---#####*####-+------------=----------------==++=-=====----------------:+-----------------*+---------=----##*-----%+--*######--                                     
                                @@@@@%#=+--%-@@---=---=-===--=+%%=%%%----=---------------------#@@@@@@@@@@@@@@@@#####%%@@@@@@@@@@@@@@@@@@@@@@@@#-+-------------=-=-*%%%%%---*%%%%%%%%%%-#-===---===----=---%%%%%%=+==-----====-----+=-########@##*###+------------===------------------=-=====---+-----------------------------##@*---------=---+---+---+#---###*##+-=                                     
                                @@@@@@%=*--#-@@--==-#-+==++----#------#%-#-===-------------*+##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*-##-------=-------=--%%%+=*--=%%%%%%%%=-===----==-=---==--%%%%%%%--====-=---------+-+#######@@###@@@@@#-----------------=+-------------===--#-------+=-----------------------#@@@+------=+=========----%*--+=+@*#=*-:                               . .   
                                @@@@@@#=----=#@---=+-=+-======++--=------=----=======---------*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#**#@@@@@@@%#####@@@@@@#++-----+-+%%%%%+=-#%%%%%%%--*+=----=------=+-=-%%%%%%-#--====-%%%%-+-----=--+#####*@#@@@@@@*+-------------=+=-+*---------------+-+#-=+%----+====-----------------=#=------=--*#-==--==-----%*--+@###%-+-                                      
                                @@@@@%%*---=*=@---===-=--===--=-===-==------------========------@@@#@#*@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+*@@#@@@@@@@@@#@@@@@@@@@%-----=-*%%%%------#-%%%%%%-#-=-----+-----=----%%%%%%%--+==-=-%%%%-==-----=-#%#%@+@#@%#%%##-*-----------+#--*=--+=-------------=--++-+-#--#--========------------------==--+%%=-=----=-----%:--+%####---                                      
                                +@@@@@#%----#+@@--==------------------------------------===------%@@==@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*%++#+@@@@@@@@@@@@@@@@@@@--------%%%%-+####:-*-%%%%%-#-#-=-----==--==----%%%%%%%-+-===--%%%%%--==----+-#@#%%=#+%##*--=----------=*=+**+=+*-------------------==+=---------=============-------=-=--%%%----=---==-----#--=+#@#%=-*                               .       
                                @@@@@##----%-@@@------------------------------------------===-----@@##%#%%##*@@@@@@@@@@@@@@@@@@@@@@#*+*=@@@@@@@@@@@@@@@@@%-----==%%-+-+-=#*#+#----%%%%==+-=----=+====-*--+--%%%%%%=----#-%%%%%%%%#-=-------##@%####-+-=------------=*#=*%+*+-------------------====--=============================--%%+-===+=====--##-%+--*+%#####+                                 .     
                                @@@@@%@#+--#-@*@%-----------------===----------------------====----@%---#++###*+**%@@@@@@@@@@@@@@@@*#=##=+*@@@@@@@@@@@@%+-----=-%%=##%####=#=#+--%%%%--===-------*----*#-=-*+%%%%------%%%%%%%%%%%%-==-------------==----------=*====+#*-+--=+=--------------===--------===--------------==========---==------=---@@*-%:-=+####@*--                                       
                                *@@@@%@%---+-@=+@------+-==----*%%*%+-=-------==---------===--==---+@@--=%#####=#%%%@@@@@@@@@@@@@@#=+*#*%%@@@@@@@@@@@@#=----=--%%%%+####---#----=%%%%--=-----------=-==-=+--%%%%%%%-*-%%%%+----*%%%%%=------------:----------====*#=---#--%-#-+=-------===+==-+=---+*--=--=----------------------------=---------@@@-#=--+%%##=*--.                                       
                                =@@@@%%%=---%-@=@--+##-+===---*%%%%%%%=-=-------===----=====---+----+@@+-##*##*++#+=%@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@#----=-%%%%%%%%-#---=#--*#%%%%%%%==----------=---=+-=*%%%%%%%%%%%%%=--=:##--%%%%--+=-----------------=+-=##+=*#**-%%%%-#-==-=====------%%%%%%%%%%%%#----======-----------------===--===---#@@+-%:-++####+=-:                           .            
                                -@@@@%#*=---+-@@@---#*-=+=+--##-=%%%%%%--==------=-----==========----@@@=@@+=#*+%%@%%%%@@@@@@@@@@@@##@@@@@@@@@@@@@@@@*------%%%%=%%%--#-##*:-------%%%%%%-+-=------==-*-*-=%%%%%+%%%%%%%%-==##%#---%%%%#-+-----------------*=-=-+%=---%%%%%+--+--=--**%%%%%%%%%%%%%%%%%%%%%%%+-#-----==+=-=----------===--====--+@@-%=--*+*%###--                       . . .             
                                :@@@@%@#-----%----=---------##---%%%%%%%-===-==-------============----@@==++=*#+%@%@@@%%@@@@@@@@@@#@@@@@@@@*#*%@@@@@#=---=-%%%%-+#*+---=---=----:-%%%%%%%%---=-----=--%%--#-%%%=-%%%%%%-+-####--:-%%%%%%*-+==---------+**=-=*+--=**---%%%%%%---=+=----%%%---%%--#-#+#---%%=%%%%%%%%%%-*----==---------======-=---*--*-=#@*%####*-                                         
                                :@%@@@%-------*------+-#---#*##=%%%%%%%%---=========---+=---====------@@-#**%%@@%@@@@@@#@@@@@@%@@@@@@@@@@@@----##*%+=----=%%%%=##--#:--%%%%%*-:+##-+%%%%%%%%--=--=-==-=--=--%%%--+-+---:---#--##-%%%%#-%%---=---------++**---+#%*==--%%%%%%%%%%%=#--#**+--=-------==+##=-##-%%%%%%%%%%%%%==-==--------=====-==-----%--##@#%####++                                         
                                  @@@@@@+------%-------##-+-=-*+-=%%%%%%+-*#-+-------------#-====-----*@@%=#=#@@@@%##+#%%@#*%%%@@@@@@@@@@#@+#-*--##------=-%%--######-%%%%%%--###=-++--%%%%%%---==-----=-===--%%#-=-----%*%*%%%%%%%%%%%%%%--===-----=+*+=-=*++%=-----+--+=%%%%%%%-#-==+===-==+=-=-====++-==---=#+-%%%%%%%%%--==----------======----%--##=@%#####+=                                         
                                  =@@@@@--*=---+=--=--++*----------%%%%%%%%%%%%%%%%%+%-*--##-===------@@@#*#+%@@@@*+++#%%%@#%%@@@@@@@@@#---==---*--=----=-%%---#+**--%%%%%%-+*-%%%%%%%%%%%--=+--=-------==-==-*%*+#:-+*%%%%%%%%%%%%%%%+%%%*--=====-++---**=-=*+==--####-#+*%%%%%%*#-=------------------======+=---*=-#%%%%%---==----------====----%+--*=#@%####*--                                         
                                  @@@@%%--#----%----%%%%=--=-====--%%%%%%%%%%%%%%%%%%%*--*-+=-------@@@###+@@@@@@*=+*+%#*@%%@@%@@@@@@%#-===+-=----------%%%----##--+%%%%%--%%%%+=-#==*--+---+===-------=---+-#%+--%%%%%%%%%%-%%%%%%%%%%=--=====++-=#+===+*---=====--+--%%%--%%%%%%-=-------------------------=====----%%%%%%%--==---------==-----%-+#@@#@@@#@#=--                                         
                                  #@@@@@*=-----%--=-%%*--#-+======----%%%%%%%==*%#%=--===----------#@@@%%%%@@@@@@@@@++++#@@%%@@@@@@@@+---*----------==-%%%%---###--+-#---#%%%--===--+==--+--++==------=+-#*--+%%%%%%%%%%%%%*-%%%%%%%%%+---*#+-+##*==##++#+=====+---#--%%%%%%%%%%%%%------=-------------------------==+=+--%%%%---=--------------%@-=*@+*@@@%#*--:                                         
                                    @@@@@@*---=-==-=-%%%%%*--+=-------==---%%-*#---==--------------#=@@@@@@@@@@@@@@@@@#%%#@@@@@@@@@@@%#:+-----------=--+=%%%--#------=---%-%%%-==------===-===---==-====-#-==-%%%%%%%=--=%%%%-%%%%%%%%-=====+*#*===+*++=+=-=-==+==----*#---=#%%%%%%%---+------------------------------=-==--%%#=--=====--=-------%--#*#+@@@###*--                                          
                                    *@#@@@@#@-+--%-=-%%%%%%%=-+-=--==-----=--#-+==--------:---###@###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%###-=---------=-#--#%%-#--+++-=+==*-#-=%%#=------------------%%-----#--%%%%%%%--###-+%%%%%%%%%+=-====++==##+==+#*==----==--------+++-#-=%%%%%%=--*-==-----------------=#---=---------==--*+-+==+==+==--=--==-##@*##@@##*-+:                                          
                                    @#@@@@#%#*--%*=-%%%%%%%%-*---=+==--=-=+====-=-----=-=-==##@@@*#=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#*-=:-------===--%%%%--+==-----=--=--+#-%%-+======+====----%%%%-+=+-#-%%%%%%%%%+--=#=%%%%%%%%-#---=#*+%#-+#+======--===--*-----%---*--=%%%%%%%%%-#--===-----------------##-------=-=-+=---#------#=---#-+%--@@%###%@#+=-.                                           
                                    =@@@@@@#@@---%-=-%%%%%%%%%%---#+-----------+=------#%@@@@@@@@+##-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#-+:-----==+-*-%%%-#-=--*#*-+*#+--====*%%%=%%%#%*-#---=--%#-%-++-*--+%%%%%%%%%%%-##-%%%%%%%-#--+%#==-=#*=+*-==+--=+-+##-%%%%%%%+--#=-+%%%%%%%%%%%==--==+===========------=--=---=====+--=-------------%:-@@@@#@@@@#+-+                                            
                                      @@%@@@@@##--%#-+-%%%%%%%%---=%%%%%%%%%%+-#-=-----#@@@@@@@@@#####+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#------=-+%%%%%%--=--==---=-+-----=-=-#+%%%%%%%%+-*%%*=%-+-%+--+----=%%%%*%%%%%=###-%%%%*=%-*%+=*#===*#+=-**--+-=+--+--+%%%%%%%%%-=%%%%%%%%%%%%%%%%%#+----------====-=----------=---=-==--+##---=---%--*%@%@@###@%+-:                                            
                                      @@@@@@@@@@--%==-%%%%%%%%*-+%%%%%%%%%%%%#-*==---*@@@@@@@@@@%##+**+-*%=#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=-----*%%%%%%%%%-#-=--#*+**-=---===+==--=#%%%%%%%%%%+-=%---%*==--=-------=%%%%%-#-=+-*%%-%%%--+*==*+=---*--*%%%%-==-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*==*-==-------=--------------=+=---=+---%--*#%@#@@%%@%+#.                                             
                                      :@@@@%@#@@*--%-=-%%%%%+-%%%%%%%%%%%%%%%%%#--=---@@@@@@@@@+=----------=-=@@@@@@@@@@@@%#%@@@@@@@@@@%-----+%%%+%=+**%*=###-%%%%%%-#=---======-+#-#%%%%%%%%%--%-=-%---========-==%%%--####:---%%%%%=#+==-%%%%%%%%%%%%+*%%-=%%--=#--####=%%%+%%%%%%%=-+=*+%%%%%%%%%%%%%*+=#%-+-+==--------------====+==---%*-%@@###@###%@--                                              
                                        @#@@@@@@#@=--%-+-%%%%%%%%%%%%%%%%%%%%%%%=--=----@@@@@@#-------+++=------=-#@@@@@@@=#%#@@@@@@@@@------%%%%----+##--=-*%%%%%%%%%%%=**#+------#--+%%%%%%%#-+%#%%+=--======--=%%%-##@%#####*=%%%%%%%%=%%%%%%%%%%%+-#+-=#%%%-%---------#---####-%%%%-*===+==---%%%%%%%%%%%%=---=-=--#-=------=-=====----%--@%#%##@@%#%@-*                                               
                                        -@@@@@@@@@#=--%--=+%%%%%%+===--%%+---*=+=--+=----#@@@#----+===-*==***+------#@@@@##=#=@@@@@@@@----=-%%%%%%=-######-+%%%%%--=+=-%%%%%%%%--------%%%%%%%%-#%%%%-----+===--%%%-#---##-+-#+-%%%%%%%%%%%%+----#####=----#####---===--==---------+-%%%%=-==---====-=--=-==+-#-=+=====-=====+-----+=-----#%-%@#@#@%@@@#%--                                                
                                        #@@@@@@@#@%--=%---%%%%%%*-#---#=+-=-+=======---------------+=--*+-===-------#@@@@##*@@@@@@@+=---+-+##--%%%+-+#++##-%%%%=-=--=-=-%%%%%%%%%%%%%--%%%%-%%--%%%%=-=*--=---%%%-#++-+%%%%%--%%%%%%%%%%%%%%--#--##---------------======+=------####-%%%%%-----=+==--*##--===---+=----------===-*%%------%--#*%%#%%#####-                                                 
                                          @@@@@@@%%#*--*-----%%%%%----+-+---------=+==-------==--%-=*=---*====-------+=@@@@@@@@@@@+-----===++=+=--%%%%-####-%%%%#-=-------%%*%%%%+--*%%%%%%%=%%-%%%%%-==*=+%%%%%%%%%%%%%%*%%%%*---%%%%%%%%%%%%-#------+----==-=-==-===+--++-####--+%%%%%%%%%%%%%%##%%*=%%%%+--+%%----==-----===+-=%%#=---%:-%##@#+%@%@*@--                                                 
                                          @@@@@@@%#%@--%=-#-------===-=--=---====--===------=*=-+*+---+=====----------@@@@@@@@@@#-----=--==--==+--%%%%+==%-=%%%%--==------=----+---#-%%%%%%%%%%%%=-%%+*=*-+%%%%%%%%-----##%%*+-##%%%%%%%%%%%%%-#---===----=-=#--=======--#--==%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#---#---+-=------%*-%@@%###@@@@#--:                                                 
                                          :@@@@@@@@@@+--%-@@@+-----==--=---=+----+--===+---=*-+*--------======----------#@@@%##*-----=-*-=---===---%%%%%%%#+-+%%%%------------=---=---%%%%%-+%%%=#-%%-#-=--===-----+-=-#-%%--==%%%%%%-++-%%%=-=@------+----+----======+-%+=%%%%%%%%%%%=#-##*-----*%%%#%%%%%%%%%%-%%%%%%%%%%=------+---%--@%@@####@@@@#-=                                                  
                                            =@@@@@@@@%@#--#-@-%@=------%*===-#+-+#*---=--#%=-#++--%----=---====-----------=------:-------*-========*-%%%%%%%%+=%%%%-==---=-----------==--#%%--+--%%%-----=---%+--=--=-**-#%@=-#+%%%--=+-+#-%%=#--=---######*--=-----==-==-#+%%%--=----=--------===----*=-%%%%%%%%%%%%%%%%%%%+-%%-=-=--%+-=@%##@@#%%@@@--                                                   
                                            =@@@@@@@@@@#=-%-@--@--=+%%%-=--#*+-----+-%%%-==#=---*=--=--#-+---===--------------------=--=%+--===+===--%*-#%%%%%%%%%--=-----##--##=------=-------=-+%---------------=**--%%-@@#%%%#-==--%%%+%%-#------#------#-----====-=--#*%%%--==========--==-=======----==%%%%%%%%%%%%%%%%%%#=+-=-*+-=#@@@@%%@%%@%+-=                                                   
                                              @@@@@@@@@@@@=-#+@@@@--%%%%-#=======---%%%%===---+--+---+---%%%=--=----------------------=-#%%%%-====-=-=-%%%%%%%%%%%%%--=-----=----==:------=+=-#-=--------=--------+*--=%%-@#-%%%-===--%%%%%%%%---######+*---#%##-=====++-+#%%%%%--=-----=--=---==============--%=*#=%%%*++%%%%%-=-==#%:-@#@@%@@%@@@%--:                                                    
                                              .@%@@@@@@@#@@+--%-@@--%-#%%%#-+-===-=%%%%=-#----#@---------+=%%--==----=-=-===---------=--%%%%%+--=----=--*%%%%%%%%%%%%--==-----------------=+-=---=---=---------=---*%%%%-##+%%+-==+--%%%%%%%%%--@---####-**-==*-#-=+=--==-#-%%%%%-=-------=======+=-=====--==--#%%-+%%%%+-%%%+--=--%%+=#@##%#@@%@@+--                                                      
                                              -%%@@@@@@@@#%@--%-@=-%%-%%%%-#-==--*%%%=%+---#@%------%%%#+-----=-----==---#-----%%%%%%%%%%%%%-#=-=----===-*=---+%%%%%+---===--------------+--#+--+-------------=---%%%:#-%%%%--+==--%%%%---------*-+-####-#+%%%=-*#-==----#-#%%%%+-==------=======---=++=---%%%%%%%%%%%-###--+-=--%=--@#@@@@@##@@-=:                                                       
                                                -%@@@@@@@@@@%+--%----+%%%%%-*----%%%+-=-=--%@#-----%%%%%%%%%%%-=----===-####-+%%%%%%%%%%%%%%%%+%+------=---=-#--%%%%---+===+==+---+=--=-===---%#-=-+==----%%%%%%%%%%-#-%%%%--=+--*#%%%---------%%%%%%---------%%%*-#---+---#-%%%-=----------------=+-=*-#-=%%%%%----*-*##-##*-=--%--=%*%@%#@%#%@--                                                         
                                                :@@@@@@@@@@@@@+-*-----%%%%%%%%%*%%+@+---@@@+----*--%%%%%%%%%%-=----==-+*++#-=#++--+%%%%%%%%%%%%%%%%%-------=--------#--=----------======-=---%%--=-+---+%%%%%%+-+#-=%%%%-#-=-==-%%%%-#-%%%%%%%%%---+%--###-#%%%%%-#-----==-%%%-=-------------------==--------=%*---#-*----#-=--%=-+@@@@@@#%@@@--:                                                         
                                                  %@@@@@@@@@@%@#--#----%%%%%%%%===--#*==+#*----+%%%%%%%%%%%%--=-----==-=---#+--==+=-%%%%%%%%%%%%%%%---*@%---=-----=---=---=-----#**-------%%%%%-=-%%%%%%%%%%--*##*%%%+--+===+-+%%%%%%%%%%%+-*%%##+#---#%##-=%%%%%%=*-------%%%-==-------------------=--===-*-%%%%%%+---+--=--=%:-%+%####@#%@@+--                                                          
                                                    @%%@@@@%@@@@%@--%--=%%%%%%%%%%%-=*---=----=-%%%%%%%%%%%%-=-------=--=%%%%%%--=----%%--#%%%-%%%%*---*@@@-----===--=======+=++---=-----+-%%%%%-+-%%%%%%%%%=###*%%%--==-------%%%%%%%%%%%-*---%%%---=#---##-%%%%%%%++-+=+--%%%@-====-------------------===-#-+%%%+-+---+----%#--%@#*@#@@@@@@%--                                                           
                                                    @@@@@@@@@@@@%#--=%--%%%%%%%%%-+#=----------%%+%%%%%%%%-=----------%%%%%%%%%------%%%--=%%--%%%%---=@@@+---===--=----===+========-=%%%%%%%%%%--%%%%%%%%%+#*%%%--===----==--%%%%%%%%%=*-+====%%++-#-----#-%%%-%%%%-*=-+--=%%%-=+========------------==----%%+*+--+*--=+--%--%@@%@@@@#@%#@=--                                                            
                                                      @@@@@@@@@@@@#@#--%%#%%%%%%%=-=-------==-*--%%%%%%%%%-=-------=-%%%%%%%%%%%-=----%%---%%%--%%%--=--@@@--*%%%%=--=--------------==-%%%%%---%%--%%%%%%%%%=-%%%--====-====---%%%%%%%%+=-==-=--%%-##--==+-==-%*---%%%---=--=+%%%--=+=======-----------+---+%%%%=-----#-==*%--@##@#@#%###@*---                                                             
                                                      .@%@@@%@@@%@@@@@=-+%=*%%%%%%-=------=--=--%%%%%%%%%-=--------%%%--%%%%%%%==-----%%-#-%%%+-%%%%-=--*=--%=####*+%%%-=-------------=-%%%-+##%%-=%%%%%%%%%%%%%%*-===-=-+-*---%%%%%%%+-==---=-%%#*#---=+--=#%%-=-=-%%*-=-#*-=+%%%---=++===----=-------=*-+%%%%%%--+*--+-%--%@@@%#%#%@%#@=--                                                               
                                                        @@##%@#@@@@@@@@---%++-%%%%-------+%%%%%%%%%%%%%%--=-----+--%%--%%%%----+=----%%-##+-%%%--%%%=------*%-##--+--#*%%%--=--=====--+-%%-+###%%#%%%%%%%%%%%%%%--+=----=-=-----=**%%-=----+-=-%%=-=---=+=-#-%%---=-%%%%-=-*#---%%%%-#---====-===------=-*-*-%%%--*=--=-%--%%%@%%###@###+-:                                                                
                                                        +@@#@@@@@@@@@@@@-+%#--=+%%%%%--%%%%%%%%%%%%%%%%%-#----*%%%%%%%%-==----=---=-%%--##-%%%#*+%%%-----*%%-#-=--==---%-*%%%%%%%%%+-%%%-###%#-%%%%%%%%%%%%%%%%--+-=-====-=--------=--------%%%-%-=-===-+-%-%%----+#%%----#**--*-%%%%=----+=-====-----=+=-=---+%-%-=-%=-+@@@@@@@@@##@+=-:                                                                 
                                                          =@@@@@@@@@@@@@@--%--*-=-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%--=-----+=---*%%%*---%%%-=--#%%%-==--%%-#-===+==+-++=-==----=*=--=#-+=--#*%%%%--%%%%%%*----+-=====+=-=+=-------------%%%%-+###--------#%%----=#%%-*----##-=--%%%%%-*-==--===-----==--#-=%%+---*%--%%@@%@@%%%#@#%--                                                                   
                                                          :@@@@@@%@@@@%@@--%--+--%%%%%%%%%%%%%%*-+--=%%%%%%%%%%%%%%%*---------%%%%%%---%=#+%-==---#-%%%#+%%%%-+-=-===---+*#####=+-----==+--==-*%%-%-+%%%%%%+**%%%#======-=--------------%%%%%=---#-#-=-+-=-#%%---==-%%-----+*##-=#-%%%%%%%-==---==-----==-*-#=----%--*@@@%@@%%@@%@#*--                                                                    
                                                            @@@@@@@@@@@%%@%-%*----%%%%%%%%%%%%%%#%----%%%%%%==-%%%%%-----+---%%=-*-*-##-+*---*-=--+--=#%%%%%%-#=--===--##-=--:=++-#####---==---%%---*%%%%%%%#-%%--==-=-------------=-%%%%==######--*----+-#-%%---=-+%%-+-+###=--=%=-+%%%%%%%+-===+==----==---===+%--@@@@@@@@@@%##%*-:                                                                     
                                                            . =@@@@@@@@@@@@@%--%----%%%=%%%%%%%%%*%%-=--%%%+--#*%%%%------=--%-+-##-*#####-+###-=-----+=-==--*###---=+---##=##########=---==---+%%-*-%%%%%%%%%%%---=-----------=====-%%%-=#--#--#%#--=--=-##-%%=----%%##-+-###---=-##---=#%%%%%%%=--==----------%+-%@@@@@@@@%@@@#++=.                                                                      
                                                                *@@@@@@@@@@##@--*+---=%%%%%%%%%%%+-=----%#%--+-%%%%-=---+----%:=-=###---------=-======-=+=--====--#--+-#-##+==------------+=---=%%--%-=-=-----=------=------------==%%%#-----%%-#--==--=-#==-%#-----%%*#-===#=-=+----###-=--%%%%%%%%-=---------%--@@#@@@%@@%@@@##-+                                                                        
                                                        .      . :@@@@@@@@@@%@@*--%------%%%%%%%%%%----%=-%-+#-%%%--=---=--=*%--####----===-----=--==-----+----=+=--+=--+##--%%=%%%%%%%%+-***++%-%%%------------==-=+===---------=-%%+--=--#--#-=-=-----#-%%%%----=-%%+#--*+-++-------+##-%%%%%%%%%%%-----=--+#-+@@@@%%@%@@%@%@%=:                                                                         
                                                        .          @%@@@@@@@@@@#@+-=%-----=-%%%%%%+---+-+--*#-%%%-=+--------%%--###----+=+=----#-=*+#----#+#*-=-----+=-##*#--%%-+=--##%%%@--------%#-#@@+-----=--%%---====---====-%%*=--------=---===+=-*#-#%-----=-%%---+#*-=----#%----##-%%%%%%%%%%---*+--%--@@#@@@%%#%%%##@-#                                                                           
                                                        .    .     -@%@@@@@@@%##@@--#%-----=-%%%%%=-#+-*%%%%%%%--==------=-%%%%%%#%=--#-----++=-=#+##*--=---=-=-#*=*----#+#-=---%%%*%=--------+-----@@+-----=-%%%%%%%%*----=--=%%-#-------+--=-==------##-%---:--=-%%*--#*=--+--####-#----%%%%%%%%%+-----%#-%%%@@@@@##@#@@%@-=                                                                            
                                                                    .@@@@@@@@@@@@@##---%=---=-%%%----=%%%%%%%%%---+=-----=#%%%%%----%%%%%%%=-#-+---=*+*==----==--+####--#:---##+-=-#%%%%-----+@--+--==---=-=%%%--#-%%%%%%%%%--%%-#-+==--=++----*#-+=---%%+-------=-%+#=-+#--==-*#+#=-#%%*%%%%%%%%%%---+%--%@#@@@@###@@%###-+                                                                              
                                                        .             @@@@@@@@@@@@@#@%=--%#-==-%%%-*#-%%%%%%%%%-*---==--=-%%%-=------====--%%-#--=====-#**%%*#---=--###*##-------=*=-+--%%%*----=%------=-%%%%-#---#-=%%%%%---##-+==-=--+-#+-%%%%%%%%%%-=-------=-%%*-+-*--=--#-=----%%%%#%%%%%%%%*%%=--@@@@%@@@@%@@@@@#++                                                                                
                                                                        .@@@@@@@@@@@@@@@@---=%%-==-%%%-=---%%%%%=-=#=-----%%%%--==---------=-%%*##*=%%-%%%%%%%%%%%#-=##=++#------:-=##---#-%%%+-%*%------+%%+-=#-+----#=-%%-####--=+---=+-#%%%*---==--==---------%%%=-=------###-%%%%%%%%%%%%%%%%%%#--*@@%%@@@@@%@%@@@@%@.                                                                                 
                                                .                         :@@@@@@@@@@@@@@@%*---+%%##-%%%-=-%%%%%%%%%%+=--%%%%%%*----==----=--%%%=+%%%%%%%*%%%%%%%%%--#=--###***###*=-=##-=*-%%%%--%---=--%%-#------=-----+###+--==---#=+-=%%-=--------===-=--=%%%%%#-+-----%#---%%%%%%%%%%%%%%%%==--##%%@%@%@#@%@%@@@#@#                                                                                   
                                                                            -@@@@@@@@@@@@@@@@@---=%*-+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------+%%%%%%%%%%*-%%%%%%%%%%*=-#=-=#++-*%%--=-####--##-%%-=-%--==--%%#-=------==--=*--------==--==#%%---------==--%%%%%%%%--*===--@#*--=*%%%%%%%%%%%%%#----%@@#%@%@%@@#%%@@@@@@#                                                                                     
                                                                              =@@@@@@@@@%@@@@@@@%---#%##*==+**%==%%%%%%%%%%-*%%%%%%%%%%%%%%%%%%%%%%-=-#%%%%%%%%%-#-=-#=:-#==-%*=-%---+=:=-##-+-==%=--=---%%%%-#--=---+-----=+-----=*-----%%=------+--=%%%%%%%-+#=#-=--#-%%%%%%%%%----***%%-=--+@@@@@@@@@%@@@@%@@@#@@                                                                                       
                                                                                +@@@@@@@@@@@%@@@@@@*---#%-=+-==-=--%%%%%%%#-----+-----*%%%%%%%%-#--=+-%%%-+#+###-==-##----#-=%%---%=-++=+--#--#--%--==---%%%%+--*--###--#=---###-+###-=-=%%=-----=+-%%%%%=-#---###--*+%%%%%%%%%%-+==-=%----#@@%@@@@@@@@#%%@@@@@@@#                                                                                         
                                                                                  *@@@@#@@@@@@@@@@@@@%%---%-------==%%%%%**#-----*####%##-%%%%%-+===-=%%-#-----*=----##---#*-=%%-+-%%+==--#=-%=-%---=-#-%%%%-%----=#+-=-----=-#*##=*#*-=-@%------=-%%%%%=+##-=###+--%%%%%%%%%%--=-*%---#%@%@@@%@@@@#*+#%@%%@@@@.                                                                                           
                                        ..                                         @%%@@@@@@@@@@@@@@@@@@---#%+----%%%=%%--#------------##-%%%*-=----=-%%-#*-#--*-*++#+#==##=-#-%+#%%--=--#=#---%---=--%%%%-#-=--------%%%%=#=-###*###---+%------=#-%%%%#*#-#*---%%%%%%%%%%%%%%%%---*@@@@@@@@@@@@@@@@@%##@@@%                                                                                              
                                                                                      %@@@@%@@@@@@@@@@@@@%@@+----%%%%%%%%---#*--=+#-=-==-#-#%%%--------=#%%--###--=---#####=----%%=#%%%=####--#+%------%%%%-#-=====--%%%+--%%==*######-*-+%%-----=-%%%%%#--+=#*--=%%%%%%%%------*@@@@@@@@@@@@%@@@@@@@@*#@@-                                                                                                
                                                                                        *@@@%@@@@@%@@@@@@@@@@@@@#------+*-----=%#--*-=---#-%%%----------=--%%%-###--+=-----+=-+#%%%-=--=%%%+---**---=-%%%%%-#--==-#-%%*-=-=-%==-##*##+-+-#+%-------%%%%%%%=---*##-%%%%=-=---#@@@@@@@@@@@@@@@@@@@@@@##@@@=                                                                                                  
                                                                                          %@@@@@@@@@%%%@@@@@@@@@@@@@=-----##%%%%%%-%------+%%==-----------+%%%%%--*#-=+===+---*+%%%-------%=----%-----%%%%%-*----=%%%%#-+==-%%---#####=---+%=------%%%------%%%%%%%=----#@@@@@@%@@@@@@@@@@@@%@%#@%#@@@.                                                                                                    
                                                                                            #@@@@@@@@@@@@@%@@@@@@@@@%#@@-----%%%%%-###-##-%%%-=----*%%%%%%%%%=--+*%%%=-+#%##-#%%%#=----#%=--=+--%----=*%%++#-==--=%%-=-=+-*%%=#-===+#---+--*%------+%%%%==%%%%%%#-----@@@@@@@@@@@@@@@@@@%@#@@#@@%@@+                                                                                                       
                                                                                              +@@@@@@@@@@@@@@@@@@@@@@@@@@@%--===%%#---=--%%%------%%-#---+#-%%-==---=+%%%%%%%%%%--=---##--@@@@@--%---=-%%+=--==-+=%=----=--%%-#-+---====---#%%-----=-=%%%%-*------@@#%@@@@@@@@@@@@@%@#@@%%#@@@@@@:                                                                                                         
                                                                                                :@@@@@%@@@@@@@%@@@@@@@@@@@#@+--*--%%%%%%%%%-=-----%-#-====+-*%%----------+*----=-----%--=%@@@@%@--%----%%*#--+=-+-%--------%%+#-+=+#-#####--*%------=-#%------+#@#@@@@@@@@@@@@@@@@@@%%@@@@@%#@*                                                                                                            
                                                                                                  %@@@@@@@@%%@@@@@@@%@@@@@@%%%#--+---%%%%-=------%%=-++---=+--*%%%*--=+=-==-=----*%--%#%@@@@@@@%--%-=--%%-#----#%%------=-%%%%%%%%%%%*-+###-%%------%-=--=*@@%@@@@@%@%@@@@@@@@@@@###@@@#@@@                                                                                                               
                                                                                                    :@@@@@%%#%%@@@@@@%@@@@@@@@@@*-------%%-----==%%#--=++-*+--------%%--==----=%---%#@@@@%@@@@@@@--*%--%%%---=-%%%=------=-*=--*#%%%%%--:#--%%---+%---%@@@@@@@@@@@@@@@#@@@@@@@@@@#@%@%@%                                                                                                                  
                                                                                                        :@@@@@@@#%@@#@@@@@@@@@@@@@@@%=--=-%%-=--*=%-#-++=-+#####==-=-#=%%%%%%%---+@%@@@@@@%@@@@@@#%-+-%%%%%-*--%%%----=----==-+=-%%%%+-*+*%--------+@%@@@@@@@%#@@@@##%@%@@@#@@@@@#@@@-                                                                                                                     
                                                                                                          :@@@@@@#@%@@@@@@@@@@@@@@@@@@@=----#%%%%%=#---+==--=--==*-===--------*@@@@@@@@@@@@@@@@@@@+--+-----#*-%%%----------*%%%%%%----=++:----=@@@%@@@@@@@@@@@%@@%@@@##@#@#@@@@@@@:                                                                                                                        
                                                                                                            @@@@@@@@@@@@@@@@@@@@@@@@@@@@@%---=----===---==+*+####+*#*=-----=@@@@@@@@@@@@@@@@@@@@@@@=---+=+=---%%=---#%%+----=--=-------=+%@@@@@@@@@@@@@@@@@@@@@%@@@%%#%@@@@@@*                                                                                                                            
                                                                                                              .*@@@%@@@@@@@@@@@@@%@@@@@@@@@@@@%+-=--------------------===+##@#@@@@@@@@@@@@@@@@@@#@@@@@#=-------------===--------=#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@@@@##@@:                                                                                                                               
                                                                                                                    :@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@#+%##%@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@.                                                                                                                                  
                                                                                                                        :@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@%@%@@%@@@@@@@@@@@@@@@@%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@%@%@:                                                                                                                                      
                                                                                                                              :@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@%@@@@@@@@@%#%#%@@@@@@@@@@@@@@@@@@%%%@@#%%%%#@@#%@@@@@@@@@@@@@@%@@@@@@@@:                                                                                                                                          
                                                                                                                                  :@@@@@@@@@@@@@%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@#@@@@@@@@%@#@@#%@@@@%%@@#@#@##%#%%@@@#@@@@@@@@@@@@@:                                                                                                                                              
                                                                                                                                      :@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@%##@#%#@@@@@#@@@@%@@@@@@@@:                                                                                                                                                  
                                                                                                                                          ::#@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@#@@#@@@#@@@%@@@*:                                                                                                                                                       
                                                                                                                                                  :-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%##%@%@@@#@#%@@#@%@@@@#@@@@@@%@%@@@@#%#%%%%%@@@@@%+:                                                                                                                                                             
                                                                                                                                                          .-%@@@@@%@@@@%@@@@@@@@@@@@@#@@@##%%@@@@@@@@%###%#@%#@#@%@%@@@@%@%@%%@#@@@#:.                                                                                                                                                                     
                                                                                                                                                                  :=#@@@@@@@@@@@@@@####@###%%%%@@#@@@@@@#%@%@%#@@%@@@@@@@@#:                                                                                                                                                                              
                                                                                                                                                                                          ::::::-:-::-:::.                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                          .                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                        .                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                  .                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                              .                                                                                                                                                                            
                                                                                                                                                                                                                        .                                                                                                                                                                                  
                                                                                                                                                                                                                          .                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                  .                                                                                                                                                                                       
                                                                                                                                                                                                                    .                                                                                                                                                                                     
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                        ..                                                                                                                                                                                                 
                                                                                                    
                                         ##**+++++++===-=*########***+=====                         
                                   %%#++++++**+==*##########*=*#############****                    
                                %%**++++++++*+-+*######*###%%%%#+******************                 
                             %*+++=+**+*######*-*#####==*%%@%%#+--**********=-=+*#**                
                        %%*--==+##*=-#####%%%%*=*#####+=*%%%%######%%%%%%%%%%##%####*               
                     %%#----=#%#+=-#*###%%%@@==+##%%%##*+**####%%%@@@@@@@@@@%%##****+=              
                    #+--::=%%%*=-*+*###%%@@@*:=*##%%%%%###-+**###%%@@@@@#*+=----==++****+           
                  *:-::=++=++==+#*##*==*#%%@#-=++*##%%%%%###*-+**##%%%*+++***###########**+         
              %%#*-=#*#%%*++###%#####%%#####*--==+**##%%%%%%%#**-+**+=++**#%@@@@%%########*+=       
            %#=-**%##%%#==**#%%%%%#**##%%%%##+::-===+*##%%@@@@@@#*::=++**%%@@@@%%%%%%%%%%##*+=      
           %=-+*****%%*=#*##%%%%%%%==+*##%%%%%##*:--==+**#%@@@@@@@%*-++*#%%@@%%%%%%%%%%%%##*+=      
         %#-:=++++*#%*=#*##%%%%%@@@%:=++*#%%%%@@%#*=--==+**#%@@@@@@%#-+*#%%%%%%%%%%%%%##*=---:.     
        %#+:-=-=++*#*=***##%%%%###%%+--=+**#%%@@@@@%*+--==+*##%@@@@@%*-+*%%%%%%%%%%%##+=+****+=+    
       %#=::++****%*=+++**####*+++*+:::-==+**#%%@@@@@@*=--=++*##%@@@@%--*####%%%%%###+*#%%%%%%*+=   
       #-:-+###**%#*-+++===++*##%%%%%%%%:--==+*##%@@@@@%*--==+*##%%@@@#:=*##########*#%%%%%%%%%*+-  
      *-:=+++==--===:-==----==+*#%%%@%%@@%---==++*#%%@@@@#+--=++*#%%@@%+=**##########%%%%%@%%##*+=  
      *+---:::-=*%=::+**+=:::-==+*#%%%%%@@@@--====++*#%@@@%#+-==+*##%@%#+**##########%%%%@@%#****+= 
    %#*-:::-=++#@#+-*####%%%#+--=+*#%%%##%@@@@---====+*#%%%%%#=-=+**#%%########**####%%%%@@#+-=*#*= 
   %#+===+***+*%%*-+**###%%%%%%#**####****##%@@%+-:--===+*##%%%#:-=+*#%%##%%#**+*#####%%@@%*--*##*= 
  %#==++#*+===+%#=*++==+*#%%%%%%%%%%@#*+-=+*###%%%*+----==+**#%%%+-+*#%%#####*=-+####%%%%%**-*#%#*= 
 ##=**++*=--:-=%*-+++====+*#%%%%%%%%%@@@*=-=+**###%#%%*+===++**#%%#+*%@@%#***+:=*#%%%%%%*++:+#%#*+- 
 #*+++++=-:::=%%=*+*#*=--==*#%%%%%%%%%@@@@*:-==++***##%%%%*+++**#%%%%@@@@%+==+-*#%%%%%#*+=:+####*=- 
 *+=-===::+=+#%*-+*#%%@#:--=*#%%%%%%%%%%%%#+:-=====++**##%@@@#**###%%%@@@%*-::+##%%%%%**+:+*#%%*==: 
 ==-----:+=++#%*-+*#%%@@*-==*##%%%@%%%%%%##*+:----===-=+**##@@@%#######%%#*=:+##%%%%%%*+-+*#%%%+-:- 
 -:::::::-=++##+=+*#%%%%@==+*##%%@@@%%#####*=*#%%%@@@%*-=+**##@@@%###****++:+##%%%%%%%*==*#%%#*:-== 
 ::::::::-==+##+=+*#%%%%%==+**##%%%#####**=##%%%%@@@@@@#:-==+**%@@%#***++=-+*##%%%%%@%*-+#%%#+:-+== 
 =.::::::-==+*#===+*#%%%#:-=+**#####**++=+*##%%###%%@@@@*+::-=+*##%%%#:++=+*###%%%%@@%+=*#%#+:-++=- 
 *-:::::---=+**=-=+*####*:-==+++++++=--:=*##%%@##*###%@@@%@*+--=*##%%%*:=+**###%%%@@%*-=*#%%*++++-: 
 *+-----:--==+*=-=++*****+-:-=====--=%*:+*#%%@@%+==++***%%%%%%%%#*####*:***####%%%%%*=:+*#%##**+=-  
 :=----:::--=+*=:-==+===+++*****###%%%*=+*#####*=--===++****#%%%%%%##**-*#####*****+=:=+*****+=--=  
 :::----::::--==:--=--------=**#######==+**###*+=::---===++***********+*#%#**+++++=-:-=++++===--:   
  :::----:::::-::::::-==+++++*######*+:=+*##%%%%%%%%*::---===++++++++=+*@@%*++====-:-=+++==---::    
  -::::-===--::::::=**##%%%%%%##**++=:.==+*######%%%@@@%+:--========-=**%%%#*==--:-=+**++=---::.    
  *::::::-=++++=:==**####%%##*++=--=*#=-==++*##########%%#*=:--==-:-=+**#####+=---+*###**+=-.:.     
  -::::::::-=++=:-=+**#####*+=-:=*#%%%%----==++*****#####***+::::--===+*****+++=-+*###**+=-.:.      
   ::::::::::=+=::==+******=-::=*######+:----====+++++++*+++==-+++----========:==+***++=--::.       
     :::::::::-=::--=++***+=::=+**####**=-------=============-+#%%*--------:-===+++==---:::.        
     :::::::::--:::::-=++++=::=++****++++++===-------------::=*#####+=-::-:=++++=----::.::.         
      ::::::::---::::::-====-::-==++=-::-++++==--::::::::::-=+**###****+++-+*++==--::..:...         
        .::::::::::::.::::---:::--==-:::-=+++++==-::::::::--===+++++++++=:-====---:-.......         
           ...:::::::..::::::::::---::::--========----:+.:::----=======-::-------:.....:.:          
               ........::::::::::::::::::::::---::::::    :::::::----..::::::-:...:::::.            
                         ::::::::::::.::::::::::::::             .....................              
                                         :::::::                   .......:::::::::.                
                                                                       .....:::                     
                                                                                                    
 
        If you or someone you know is struggling, these mental health resources might be able to help you.
                            +-..:@@@#--++                             
                        *:  :-----:*@@-    @*-                        
                    ++  .:--======----::..   .#-                      
                 +* ..:::---=====--=*##+::..   #+                     
               *=.......::=#@@@@@@@@@@@@@@...:@@@+                    
             =+:..   .#@@@@@@@@@@@@@@@@@@#:...-@@                     
            =+-.    @@@@@@@@@@@#+===------::..  .#-                   
           .+=:.    @@@@@*:-----====------:::..  =%                   
           :*@@@=.     .:::---------=*%@@@%-:.. :%%#                  
           .@@@@-:.   ..::::+@@@@@@@@@@@@@@@+...*@@@                  
             @%--:.....=@@@@@@@@@@@@@@@@@@@@=:...@@@                  
            :*++=-:...@@@@@@@@@@@@@%+=------:::....+*                 
            =#**#+-..-@@@@@@@=-----===------:::....=#*                
             @@@@@=:...=:.:::-------=------=-::....*#%                
             %@=-+*=::.:::::::::-*@@@@@@@@@@@@%:...@@@=               
            .=====-*@=+==*##@@@@@@@@@@@@@@@@@@@:...@@@::              
            ==:=#%=-**%%@@@@@@@@@@@@@@@@@@#+---::..::%@+-             
           :====+%@=+#@@@@@@@@@@@%=--===------:::..::=#%#             
           :=*==+*%=+%##@@@@#-----------------:::..::=#%@             
            +=@@@@+=*@@@@@@@=--:----::=*@@@@@@@@+:.::@@@@             
             *====+%@#@@%@@+-::-%@@@@@@@@@@@@@@@@-:::@@@=             
               *%@@%##@%*+:*@@@@@@@@@@@@@@@@@@@@=:::-=#@@             
                **++%#@@*-@@@@@@@@@@@@@*=------:::-@@-*#%%            
                +*++#@@@*-*@@@@@#-:-----------:::-=@@=*#%%:           
                 +++*@@@*=::.::::-::::-::.-+%@@@@@==+*#@@@+ 
                 +*+*%%@*+-....:::.-@@@@@@@@@@@@@@**##@@@@  
                 *#***%@#++-::*@@@@@@@@@@@@@@@@@@*####%%@@  
                 #%%**%@@+#*+@@@@@@@@@@*:. ::=+**##%%%%%%%* 
                 =@@*#@@@##%%+@@@@#++====---==*%%%%%@@@@@#  
                  @@@#@@@@*%%%%**********##%@@@@@@@@@@@@              
                  =@@##@@@++++*###***#%@@@@@@@@-:-*@@+                
                   %@@@%@@@**@@@@@@@@@@@@@@@@++*#=-                   
                    %@%@@%@@@@@@@@@@@@@@@@@@@@@@                      
                     *%%%@@@@@@@@@@@@@@@@@@@@@@                       
                      -*@@@@@@@@@@@@@@@@@@@@%@+=.                     
              %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@              
              @@#**++===+++++++++++++++++++++*%%%@@@@@@@              
                   *###%###*#**+++++========++#***+                   
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███████╗ ██╔════╝ █████╗ ██╔══╝ ███████╗ ╚══════╝
██████╗ ██╔══██╗ ██████╔╝ ██╔═══╝ ██║ ╚═╝
██╗ ██║ ██║ ██║ ██║ ╚═╝
███████╗ ██╔════╝ ███████╗ ╚════██║ ███████║ ╚══════╝
██████╗ ██╔═══██╗ ██║ ██║ ██║ ██║ ╚██████╔╝ ╚═════╝
██████╗ ██╔══██╗ ██║ ██║ ██║ ██║ ██████╔╝ ╚═════╝
███████╗ ██╔════╝ █████╗ ██╔══╝ ███████╗ ╚══════╝
███████╗ ██╔════╝ ███████╗ ╚════██║ ███████║ ╚══════╝
•
•
•
•
•
•
•
•
•
•
•
•
•
  ..**#%%%%@@@@@@@@@@@@@@@@@%#%=.     
 =+++********###******%@@@@@@@@##*   
.=++=#****##*#*****.**@@@@@@@@@@..=  
.+##%%%%%############@@@@@@@@@@@.::. 
.=**################@@@@@@@@@@@@-=:. 
.-**################@@@@@@@@@@@@-=-. 
.-**#############**@@@@@@@@@@@@@-=-. 
.-**-=+**####*##**@@@@@@@@@@@@@@:--. 
.-*-------**#----+++@@@=......:@---: 
.-*-------**#::::===@@@:.......@---- 
.=*-------***:::----@@@:.......@-:-- 
.=**=====****::----+@@@#.......@-::= 
.=************+@@@@@@@@@@@@@@@@@=-:= 
.=+***********@@@@@@@@@@@@@@@@@@=-:= 
.=+=======***.......@@@@...:-%@@+-:= 
.=+----==-**%.......@@@:.......@+-%@ 
.=+-------**@.......@@%-.:.....@+-%@ 
.=+=---:--*@@.......@%%-:::::::@*-%@ 
.=++******@@@@@@@@@@%%%%::::::+@*-%@ 
.=+++****+@@@@@%%%%%%%%%%%%%%%%@*-@@ 
.=++++***#@@@=======%%%%----+%%%#=== 
.=+++***##@%%=======%%%+-------%#=== 
.++****###%%%======-%%%*-------%#==- 
.+++***###%%%====-=-%%%*-------%#==- 
.+++**@@%%%%%%%%%%%%%%%%=======%#==: 
.++++@%%%%%%%%%%%%%%%%%%%%#%%%%%#=+: 
:=+++%%%%%%%%%%%%%%%##########%%%=+: 
:-+*****+#%%%%%%%#############%%%=+: 
:-+*#.....++++.....++++===+*#%%%%=+: 
:-**#.%...++++.@@@..+==========%%=+: 
.-%**.....++++.@.@..===========%%=+- 
.*%%%%*++++++++....============%%=*- 
.=@%%%%##############*=========%%=*- 
.%@@@@@@@@#..=+%%#########%%%%%%@=*- 
 @%@@@@@@@@@%%%%@@@@@@@@@@+=*#@%@=+: 
  .%%%%@@@@@*########@@@@@@@@@@@@-*. 
         ++*%@@%@@@@@@@@@@@@@@@@**.  
                       +**%@@@@%     
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███████╗ ██╔════╝ ███████╗ ╚════██║ ███████║ ╚══════╝
██╗ ██╗ ██║ ██║ ███████║ ██╔══██║ ██║ ██║ ╚═╝ ╚═╝
██████╗ ██╔═══██╗ ██║ ██║ ██║ ██║ ╚██████╔╝ ╚═════╝
██████╗ ██╔══██╗ ██████╔╝ ██╔══██╗ ██║ ██║ ╚═╝ ╚═╝
████████╗ ╚══██╔══╝ ██║ ██║ ██║ ╚═╝
███████╗ ██╔════╝ ███████╗ ╚════██║ ███████║ ╚══════╝
                                        -**#####-                                         
                              .-+******###########*+                                      
                     .-=***********************##******.                                  
               +*****************************************:                                
          :-+**********************************************=                              
          ::--+************************************************                           
         .::::--=*************************************************:                       
          --:-----=+*************************************************=                    
           :---------=+**************************************************+                
             ----------=+*+**************************************************:            
               ----------==*+********************************************+=-.             
                 ----------==+++*********************************++--=+*#%.               
                  =----------==+++************************++---+*##%%@@@@@                
                .:=-::---------==+*++**************+=---=**##%@@@@@@@@@@@@                
            .:-==------.. :::------==+*+++***++=-::-+***#%@@@@@@@@@@@@@@@@@@@=            
            :::-=------:--. ..:::----===:=---+**##%@@@@@@@@@@@@@@@@@@@@@@@@@%+++.         
            :::::-----------.  .:::----+-=#%%@@@@@@@@@@@@@@@@@@@@@@@@%+-::--:.            
            .:::::---=--------.  ..:::-*#@@@@@@@@@@@@@@@@@@@@@@+::---:.                   
             ::::::--=----------.  ..:-*@@@@@@@@@@@@@@@%=-:--: :----:                     
              :::::::=------------.  .-*@@@@@@@@#=----: :------------.                    
               ::::::=--------------. .#:==::--:.:--------------------                    
                :::::=----------------.::::----------------------------                   
                 ::::---------------------------------------------------                  
                  .:::=--------------------------------------------------                 
                   :::--=.--::::::::::--------------------------------:.                  
                    .:--+=+**#######%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@+--.                 
                     :--*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@---==.               
                      --#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#--====              
                       -+---*###%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=--::.               
                        -::.::::::::::::--------------------------------++                
                         .:::::::----------------------========++++*#%%@@@                
                          .:::::::------------===++++*#%%@@%%###%%@@@@@@@@                
                           .::::= .-=++++*#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=.              
                            .::--=*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*=:::::              
                             ::-=*%@@@@@@@@@@@@@@@@@@@@@@*-::::::::.                      
                              ::+#@@@@@@@@@@%+-:::::::::.                                 
                               :+::::::::::::.                                            
                                ..                                                        
                                                                                          
                                                                                          
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
███╗ ███╗ ████╗ ████║ ██╔████╔██║ ██║╚██╔╝██║ ██║ ╚═╝ ██║ ╚═╝ ╚═╝
███████╗ ██╔════╝ █████╗ ██╔══╝ ███████╗ ╚══════╝
███╗ ██╗ ████╗ ██║ ██╔██╗ ██║ ██║╚██╗██║ ██║ ╚████║ ╚═╝ ╚═══╝
████████╗ ╚══██╔══╝ ██║ ██║ ██║ ╚═╝
█████╗ ██╔══██╗ ███████║ ██╔══██║ ██║ ██║ ╚═╝ ╚═╝
██╗ ██║ ██║ ██║ ███████╗ ╚══════╝
██╗ ██╗ ██║ ██║ ███████║ ██╔══██║ ██║ ██║ ╚═╝ ╚═╝
███████╗ ██╔════╝ █████╗ ██╔══╝ ███████╗ ╚══════╝
█████╗ ██╔══██╗ ███████║ ██╔══██║ ██║ ██║ ╚═╝ ╚═╝
██╗ ████████╗ ██║ ╚══██╔══╝ ██║ ██║ ██║ ██║ ███████╗██║ ╚══════╝╚═╝
██╗ ██╗ ██║ ██║ ███████║ ██╔══██║ ██║ ██║ ╚═╝ ╚═╝
██████╗ ██╔══██╗ ██████╔╝ ██╔══██╗ ██║ ██║ ╚═╝ ╚═╝
███████╗ ██╔════╝ █████╗ ██╔══╝ ███████╗ ╚══════╝
███████╗ ██╔════╝ ███████╗ ╚════██║ ███████║ ╚══════╝
██████╗ ██╔═══██╗ ██║ ██║ ██║ ██║ ╚██████╔╝ ╚═════╝
██╗ ██╗ ██║ ██║ ██║ ██║ ██║ ██║ ╚██████╔╝ ╚═════╝
██████╗ ██╔══██╗ ██████╔╝ ██╔══██╗ ██║ ██║ ╚═╝ ╚═╝
██████╗ ██╔════╝ ██║ ██║ ╚██████╗ ╚═════╝
███████╗ ██╔════╝ █████╗ ██╔══╝ ███████╗ ╚══════╝
███████╗ ██╔════╝ ███████╗ ╚════██║ ███████║ ╚══════╝
In this area, I’m putting general links and resources, divided by area - you don’t need to be a developer or a OSS maintainer to use them 🤗 if you have any suggestions for items to add to these lists, please open an issue or submit a PR.
I’m trying to capture here a series of resources that helped me learn more about these intersections (software engineering + oss) and how it affects mental health.
Need more? Please check out Parul Singh ’s The Ultimate Neurodiversity Resource Bank Notion board, as well as Nicky Case ’s Mental Health Tips & Resources page.