########## ########........### .................. ########........# #........# #........# #........##### #########............## ..........#..#######..## ........####.# ##...# #######.# #.# ##...## #.####.## ##...## ####.##....###..)## #....##.....#...## #.#####........## #.#>..'........# #.#####.<......... #.# #.........### #.### ########### #.#.. #.#.# #.#.# #.#.######## #........... ... ###......(# ####..### #...#.... ........# #...# .. ...b....# #...# ........# #...# .%......# #...# ........# #...# .......g#####...# .......g.((.....# ####.###........# .......$....### #.............# ................ # ..........#....# ###########....# #....# #....# #...[#