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