######## ##......## ##........## #..........# #.......)..# #..........# #.....<....# ......#...... #..........# ....#........ ##...(....## #.?.#......... ##........## ##.....