#### #### #####... ...##### ###.?.....#######.......### ##......###.......###......## #....###.............###....# #...#).....#######...g..#...# #.....### ###wr<..# #....## ##g...# #....## ##....# #.....### ###.....# #...#......#######......#...# #....###.............###....# ##......###.......###......## ###..)....#######.......### #####... ...##### #### ####