==============================================================================================================
      88                                                                    88              88              
      88                                                                    88              ""              
      88                                                                    88                              
      88  88       88  8b,dPPYba,   ,adPPYYba,   ,adPPYba,  8b       d8     88  ,adPPYYba,  88  8b,dPPYba,  
      88  88       88  88P'   `"8a  ""     `Y8  a8"     ""  `8b     d8'     88  ""     `Y8  88  88P'   "Y8  
      88  88       88  88       88  ,adPPPPP88  8b           `8b   d8'      88  ,adPPPPP88  88  88          
      88  "8a,   ,a88  88       88  88,    ,88  "8a,   ,aa    `8b,d8'       88  88,    ,88  88  88          
      88   `"YbbdP'Y8  88       88  `"8bbdP"Y8   `"Ybbd8"'      Y88'        88  `"8bbdP"Y8  88  88          
                                                                d8'                                         
                                                               d8'                                          
            
==============================================================================================================
HOME | MY PROJECTS | BLOG | LINKS
==============================================================================================================



===================+==++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************
==========+=====+++++++++++++++++++++++++++++++++++++++*************+**+++***********************************
=======++++++++++++++++++++++++++++++++++++++****************************************************************
+++++++++++++++++++++++++++++++++++**+-:..                 ..:-+*********************************************
+++++++++++++++++++++++++++++++++:                           ...:.:=*****************************************
+++++++++++++++++++++++++++**+                               .......::***************************************
+++++++++++++++++++++++++**-                                  ........:+************************************#
+++++++++++++++++++++++**+                                    .......:::**********************************###
++++++++++++++++++++****=                                     ........::=***************************#########
+++++++++++++++++++*****                                      .....::::::*********************###############
+++++++++++++++********=                                      ......:::::+###################################
++++++++++++++*********-               ...........................:::::::-###################################
+++++++++++************:          ...............................::::-:-::###################################
+++++*++**************#:      ..................................::::-:--==.##################################
+++******************##.      .......................................::::=:+####%%###########################
******************#####.      .........  . .  .                               . .....:+#%###%@@@%###########%
***************##*####+                                                               ....*%@@@@@@%%##%###%%%
*************#*+:.                                                                      ...+@@@@@@@%%%%%%%%%%
*********#*-                                                                          .....-@@@@@@%%%%%%%%%%%
*********                                        ...................                  .....*%@@@@@%%%%%%@@@@@
*******#.                          ..::==++*++***+****+++++=+++===---::...         .  ....#@@@@@@@@@@@@@@@@@@
****###@                      .-=+****##*##*+#***++++**+++++=+===----:-:::.       .. ...=@@@@@@@@@@@@@@@@@@@@
*#####%@=                  .-++******###******+++***+******+++=+====--::--.      . ..-@@@@@@@@@@@@@@@@@@@@@@@
######%%%#                :==++********#*#######***+++=+***++*+=-==---:-:%.      .#@@@@@@@@@@@@@@@@@@@@@@@@@@
########%%@@:            .=+++*********######****+*+++==*##*=*+=====--::-#.  .*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
#####%%%#%%%@@%-         .=++++*+**+****+*#######**=+++-++++++=-:...:.:::+%= @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
#########%%%@@@@@@@*:.-:  -+++++**++=+*=-::::::::::::=+=--::........::.::::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
###########%%%%%%%%@@+++*+-+:.:=+++===--++=----::::-=+:.....=-:-====--:::==::%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%%#########%%%%%%%%%+++*##*=++=:*:---==:.. .-::-=++--*+=-...::-=-:::.::::-=+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%@@@%%#######%%%%%%%@+*+*#**=++***===-:++++=----=**-:+*++=:..::-==---:::-=%%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
##%%%%#######%%%%%%%@#++**+++++****#**=*#**++=+++**--+*++=:.....=++=---+%#%-#@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@
@@%%#%###%#%%%%%%%@@@@+*+=:+*=++**##*+=#####****##=-++++=-:....::===-=+##*=@+@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@
@@@@@@@@@@@@@%@@@%%@@@@*==+**=+++*#*#+=#####*#***=-++++++=-:...:-:-+=+++=-##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%%%%%%%@@@@@@@@@@@@@@@*+-=#*==+***##*=+##***+---=+++++++=-:::.====---=--=#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@%@@%%@@@@@@@@@@@@@@@@+++:*===++*#######******++++==++===-:::.-==++==---#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@%%@@@@@@@@@@@@@@@@@++**===+++***#######*+-+++++++*+==-:::...:=+++=--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@%%%%@@@%@@@%****===++*****####*=-+*+-:--===--.......:-=+=+-=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@%%%@@%%%%@@@@@@@@@@@@+**=+=+***+***##*+-*#++-=-=+=-...:::::.-=--=+=#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%%%%%######%%%%%%@@@@@@@@@@@@%==++++*+*****++=----..::.:::-:---:..:--+=+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%%%###########%%@@@@@@@@@@@@@@=++++**+++++-:................::..::=::=:*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
#%%%%%%%%%@@%%%%%%@@@@@@@@@@@@@==++++*++++-........:.....::........:-:+.*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
########%%%%%%%@@@@@@@@@@@%%%%%*===++*+=+=......:::::.::::........:::=*.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%#######%%%%%%%%%%%%%%%%%%%%%- :==+=+**++=....:=++****+++===--:::::::-=:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
********##########%%%%%%%%#  . .++=+=+*+++:..:-=++=+==---::-:::::::.:+:=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*********########%%%##%%*   .. .+++===+++-....:-==-::::::..::..:::::--=++-=++==----:::::::::::::::---=----=+-
+++++++++++++*****+***=     .. .=++++-=++:...:::-::::..........:.::::==:::::::::::::::::::-:--====--=========
++==+++++++==++++++==.     .... ==+++*+=+-.......:-:::::::::..::....:+:-==+++++++++++++==++++++==++++=====+++
---==+++------==-=:.       .....:++*++**+-......:-::.:-:::....... ..--:.:=+====+++++======++++=++++-=====++==
==-:--:-:::::::::..       ...... :++*++++=:...:.::::..:::..........:=.   ==-.:==---=++-:-===---+***++***+*+:.
=-..--:.-===:.....        .........=+++++++.....:.:...............-*:    .--:::-===+***-=--::::==+*==--=-=:..
.:.:-::.::.:......   .    .....:... :+++++++:::...:............::-++-    ::=:::+*****=:..::...:--=---::-:----
++++=:...:. .....         ....:.:.:.  -+++++++==-:.:........:-: .===-    .-=:::::**=:::::::..:::::--=-=+-:::-
:--:..    .......  .      ...:.:.:.:.  .-+=========:::.......  ::++=.    .:-:::.:.:----.:::::.:::::---=*****+
...       .. .....         ...:.:...:.   .-=+=====-:-:.::::.. :-=++.     .:-=::...::::::---:.:-:::::-:::=+***
.        ..   ....          ...:.....:..   .-====-:::::-:::...-===-      .:-:::::::..:.::----=-:....:::::=++*
              .....         ......:......    .------::--:::..:==+=       .:::::::::.:.:...::::-:--:.::::---=+
             ..... ....      ..............:::--::--==+=-..:.:+=+.       .::-::::::.::.....:::::::::=-::--=-:
             ........ .       .........:... ..::=%@@@@%+-.     :-        .:::-:::::..:.:.....:::::::::-====++
              . ..            ............   .::.:-*.          :.         .::-::::...:::......:::..::::::::++
             ....              .....:....   ...:::         .  :=      ..  .:-::::::..::.....  .....::.:::.::.
             ....               ...:.:...  .  .:.    ......  -=:  . . ..  .:-:::::...:::....   .....:...:::..
             .....              ....:.:..  ......    . .... ..=.  . . .    .:-::::...:::.....    ...::...::..
              ....              . .:.....  .:..:.    . ......... .  ... ..: .-::::...::::....:   ...::....::.
               ..                  .:. ..  .....    .............. ...   ...::::::::::::::....:   ...::....:.
               ..         .          :.... ...:   .............. .....   ....:.:::::::::::......  ...::..  :.
               ..        ..          .: ..: .:  ...............  .. ..  ..::::: .:::::::::::.:::.   ..::..  :




                                                                                                              


                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
               -*%@@@@@@@@@@-....                                                              
               ...::+*%#*+=+@@@@@@@@@@@@@@@@+----::::-----::::..                                   
                      ....-#*-:::::::::::-=@@@@@@@@@@@@@@@@@@@@@@@@@-...                           
                           .%@@@@@@@@@@@@@@@@@@@%%%%@@@@%%@@@@@@@@@@@@@+..                         
                           ..:*@@@@@@@#@@@@@@@@@@@@@@@@@%%%@%@@@@@@@@@@@@*.                        
                             :#@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@.                       
                             . -#@@@@@@=%@@@@@@@@@@@@-@@@@@@@@@@@@@@@@@@@@@=.                      
                                ...-%@@@@@@@@@@@@@@@-=@@@@@@@@@@@@@@@@@@@@@@.                      
                                 .....=@@@@@@@@@@@@@:-@@#-------+@@@@@@@@@@@+.                     
                                      . :@@@@@@@@@@-......   ......%@@@@@@@@@%:                    
                              .. .       ..%@@@@%:..           ....#@@@@@@@@%#@@*.                 
                    .-@@@@-..#@@@@*..    ..*@@@@@-.       .=@@@@@@@@@@@@@@@%%@%=@@.                
                     .:::....@@@@@@@:..  .:@@@@@@@@     .#@@@@@@@@@@@%++++%%+-@@=:.                
                             :@@@@=...    .-@@@@@@@.    .-*%#-:*@@@#:... .. ...%@-                 
                            ...=#*:..     ..+@@@@@@@.      ......:.-*@@..     .%@+.                
                               ... ..      .=@@@@@@@@+     .-@@@@@@@@@.       .#@*                 
                                           .+@@@@@@@@@@:   .+@@@@@@@@..      .:@@:                 
                                            .:@@@@@@@@@:   ..:*@@@@@=.       -*:..                 
                                            ....=*#%%=...*@@@@@@@@@=.      ..@@@=.                 
                                                  .    *@@@@@@@@@*....   ..=@@@#..                 
                                                       .---:.........*=   .@@@*..                  
                                                ...     . .::..-@@@+.@@.  :@@@+..                  
                                              %@@@@@=..@@@@@@@::@@@=.+*.. .@@@:..                  
                                          .   @@@@@@@..@@@@@@+..:-.       :@@@..                   
                                              ......                     .*@@@.                    
                                                                         :@@@@.                    
                                      .:%@...:... ..               .     -@@@@.                    
                                      ..%@..@@@@@@@=..+@@@+..=@*..*@.    %@@@@..                   
                                        =*..@@@@@@@-.*@@@@=.+@@..+@@....@@@@@@..                   
                                        .  .%@@@@@@:.#@@@:..%@=.. ...*@@@@@@@@..                   
                                             ...................:=@@@@@@@@@@@@:.                   
                                           :*+.. ...::...:*@@@@@@@@@@@@@@@@@@@*.                   
                                            ..:+#==-*@@+-:+@@@@@@@@@*@@@@@@@@@%..                  
                                              .+@@@@@@@@@@@@@@@%--#@@@@@@@#@@@@=.                  
                                               .%@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@=.                  
                                                .=++----==-------=*##@@@@@@@@@@..                  
                                                .-%@@@@@@@@@@@@@@@@@@@@@@@@@@@..                   
                                                  .=@@@@@@@@@@@@@@@@@@@@@@@@-.                     
                                                    ..=%@@@@@@@@@@@@@@@@#:...                      
                                                         ..  ........ .