########## #........# #........#### ##########...........# +..................... #.......##............ #.......##...<........ ..#.......#####........8 .............)'.......8. ..#...{..######........8 ######## #......... #######... #.