####### #..<..# ##...## #.###.# #8'''8# ###.### #.# #.# #.# #.# #.######## #......... #######..>