############### #####.............##### ###.......#######..!....### ##......###.......###......## #....###.............###....# ##...#......#######......#...##+# #...#)....### ###.....#...#.# #...#....## ##....#...#.# #...#....## ##....#.....## #...#.....### ###.....#...#..# ##...#....<.#######......#...##..## #....###.............###....#....# ##......###.......###......##....# ###.......#######.......###...#.# #####.............#####.....#.# ############### ##...g#.# ........... .####..>#.# #...#.# #...# # #...# #...#