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