.# .. ######### #. #<....... .## #'######## ..# #......... ##.# #.########################..## #............................# ############################.# ..# #.# .# .. .# ..