#.... ##### #.... #...#########.... ###)#............. #..###...........# ###'#'##...........# #<..#..............# ###+#'#......[.....# #..###...........# ###'##...........# #..............# ###............# ##..........g# #.............. ######....#....g ......#..... ......#..... .......#...... .......+.......