####### ####.....# #........# ####### #..##.....####..<..# ####......[...<# #######..<..# #######