############### #####.............##### ###.......#######.......### ##......###.......###....?.## #....###.............###....# ##...#......#######..)...#...# #..!#.....### ###.....# #..g#....## ##....# #...#....## ##....# #...#.....### ###.....# ##...#....<.#######......#...# #....###....)........###....# ##......###.......###......## ###.......#######.......### #####... ...##### #### ####