######## ##......##... ##........#... #............. #............. #.)........... #..........# #..........# .. ##...<)...## ... ##....)....#######... #.............#...... #....>............... #..........##........ #..........##........ #..........##........ ##........###........ ##......####g....... ######## #g........ #.#....... #gW....... #......... #.......... ###........ ......l. #r..... ...... ..###. .##