### ..# # #.# #.###.#####. #.>......... ##<..## #.!...# #.....# #..w..# #....## #.#### #. #. .. .