############## #####............# ######.......########.# #............###### #)# ###............#....###.##### ....................)......># ###.....####.###....##..###.# #.....####.# #....##..# #.# ###........# ###.###..# #.# #.###...## #8'''8#..# #.# #.# #...# #.###.#..# # #.#####.# #...# ##...##..# #. #.#.....# #...# #..<..#..# #.#..###.#.##### #...# #######..# #........#.# ..... .........g.# #...## ############ #...#