############### #####......)......##### ###.......#######.......### ##......###.......###......## #....###.............###....# ##...#......#######......#...## #...#.....### ###.....#...# #...#....## ##....#...# #...#....## ##....#...# #...#.....### ###.....#...# ##...#......#######.<....#...## #....###.............###....# ##......###.......###......## ###.......#######.......### #####...).........##### #######.####### #.#################### #..........g.......... ######################