####### { ########## #.....# .{{ ......g.l## #.....# ..##########gr# #.{...#.. ...... ###g###......# ......#####.{b........... #....g........).....#... #....#.....#........# . #......######.(.....# #......# ###(......# #....#.####.....#..####. ............(###.#..##.. ............####....... ....##................. . .... #......###......## ..> ... ##......###....#..##.... ........................ ###....##........>...... ..####.................. ...###..#)#.##.....#... #.....##.#..#......... #........#..#....##... ###........#..#.#..# ## #.......##.........# ..##....###......#.. ..........#...######. ..##....#.....# . ######..#..### #.##....# ##.##..#.#### #..##..#....## # ##......#.....#.### ##..........)......# #...>............#..# ##..).............# ##.................... #...................#.# #....................). #......)............... #...................... #####.<...##.....#.... ####### ####