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