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