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