######## ###......### #..........# #..#######.##### #..#.....#.#...########### #########..#..<..#.#.............. ##..........#.....#.#................ ##.......##..#.....#.#^..###...###...# #............##'''##.....# #..[# ...# #.........##.............###...###...# #.........########.####............... #.........##[......................... #........>...######..##............... #........##### ##.##..###...###...# ...........# ####.....# #.((# ...# ##.........# #........###...###...# #........... .....###.#...K........... ............#...## #%#............. #.............. ..#.....l........ #.............. ......###...###... ...#.........$. ....... #...# ... ....... #...# .. ..g..... ..... ........). .....