#...... ###### #......#.....#.. #.........)...... #................. ................. #............... #...w........# #...........# ####>..........#+# #....?.........#.# #..###........##'## ##. ####.#####...### . #..'.'.'.<.'.+ . #..######...### .. ..... ##'## ...... #.# ....... #+# ....... .......