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