..=++++++....               .....               .........   ...+==++++...               .....                                                        
           ..+,...,+....               .?=..               ....+....   ..++....++...               ..,=                                                         
           .++....++....               .,...               ...+=....    .+:...:+....               ..,..                                                        
       .....+:.. ,+...........................................+......  .++....++................ .......................                                        
       ....++....++..,+=++++..+,...+: .+...?++++?...++++=+..?++=+.......+:...,=...?+++++,..++++++,..+:..:=++++:..++++++,                                        
       ....+,...~+...+,...+,..+...=:..+=..~+...+=..+=...+=...+..   ....++.. .+=..~+...~+..~+...~+..~+..~+.. ~+..~+...~+.                                        
       ...++....++..~+...~+...=..==...+........+...+....+...++..   . ..+,...~+...+,...+...++,......+,..+....+,..+,...+,.                                        
       ..,+,...=+...++++++...,+.~=...+=..====++~..+=...+~..,+...   ...++....+~..=+++++~....:++....=+..=+...=+..=+...=+..                                        
       ..++....+=..=+........=+,=...,+..,+...,+..,+...,+...+~...   ..,+,...=+...+,...........++...+,..+,...+,..+....+,..                                        
       .,+....++...+....+....+~?....+:..+:...+:..+:...+:..,+....   ..++...,+:..++...++..++...+=..==..++...++..+?...=+...                                        
       .+++=++=...=+=+++=....++....,+..,+++==+..:+...:+...+++,..   .,++++++,...++===+...====++,..+...++++++...+....+....                                        
       .........................................................   ......... ...................... .....++.............                                        
       .......................... . ............................   ...................  .... .......+,...+..............                                        
                                                                                                   .+++++,..                                                    
                                                                                                   .........                                                    
                                                                                                   .........