##
# ##
## ##
# ##
# #
# #
##### ## #
# ###### #########- # #
# ############## ##### - #####
# ### ### #
# ### # #
# ## ## #
## ## # #
## # ## #
#### ## #
##### ### -
# # ### #
## # #### #
# # ## # #
# # # # #
# ### ### #
## ### #### #-
## ##### #
# #
# ## ####
# ## # #
# ## # #
# ## # #
# ## # #
# ### ## ###- ##
# #### ## ##
# ########
# #
## #
# #
# #
##### ##
##### #
#### ###
# ##
# ##
# #
# #
# #
# #