########## #<.#()'(.# #..(..#..+ #..#####+# #O.# #..# #..# #⌠⌠# ####