######## #......######. +..>.......... #......###### ###'###.# ##'###......(. #g..######...# #.<.# ## #...# #####