                                                                                                                                                      
                                                                                                                                             ,,,::::::
                                                                                                                                      ,:;+?%S##@@@@@@@
                                                                                                                                  :;?S#@@@@@@@@@@@@@@@
                                                                                                                              ,;*S@@@@@@@@@@@@@@@@@@@@
                                                                                                                            :*S@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                          ,+S@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                       ,:*S@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                      ,+?#@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                     ,:*S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                    ,:+?S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                    ,,;?#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                     ,;?#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                      :*S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                      ,:**??S@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                        ,,;?#@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                      ,;*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                       :+?#@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                        ,*#@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                        ,+%@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                         ,+S@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                          ;%@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                          ,+?#@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                           :%@@@@@#%?S#@@@@@@@@@@@@@@@
                                                                                                                          :?@@@@@#*, :*S#@@@@@@@@@@@@@
                                                                                                                         ,+%@@@@#*:,:+?S@@@@@@@@@@@@@@
                                                                                                                          ,*@@@##S#@@@@@@@@@@@@@@@@@@@
                                                                                                                          ,%@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                          ,S@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                          :#@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                          ;@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                          *@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                         ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                        ,S@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                               ,::,,    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                               ,+?*+;::+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                               ,?###S%?%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                               ,*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                             ,:;*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                          ,,:;*?%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                         ,:;+?%S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                      ,,:;+*?S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                     ,:;+*?%S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                   ,:;+*?%S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                 ,,:;+*?%S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@