########## ##....#...### ##...........# ##...#..<..#.. #...###...## #..)## ##### #...# #...# #..#w #. # #