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