############# ##################...........# #............##.....)........# #............##.##...........# #............'..##...........# #............#####...........# #........%)<.# #...........# #.....>......# #...........# # #............# #...........##.# ###+########## #..............# #.#.........#### ..#.........# ##..##.#### ##..#.# ##...# .⌠..##..### ###### .⌠.⌠. ##...####....# .⌠._.⌠ ###...##....# ..⌠.⌠. ##.....##....# .##..⌠..##.......'....# ...##...##...######....# #..# ##..#.# #.<..# #..###..##.# #....# #..#..###.# ###### #.#%## #.# #...# #.# ##+#### ##.## #.# ........#######..# #.# .......%o..<..#.######.## ........#####..%......... ....... ##########.## ....... ....... ...... ..... ..##