######+##### #..........# #.........[# #..........+ #.......)..# #.....<....# ####'####### #.#### #....# ####.# #.# #######.#### #......)...# #........?.# #..........# #..........# #......[...# #........... #..........## #####..#####