############# #............ #............ #............ #.......... #........ #..##..# # ###.)##))##..### #...)')).......# #....#)........# ##.<.########### #...#### +......# #......# #..##.## #..##'######### #...+..........# +...#..........# #...#..........# ###+###.##.##..# ##..###.##.##..### ...........#.....# ...........#.....# ...........#.....# ##...##....##....# ###+##....##....## #................# # #................# .+ #...##..####...### .# #### #..#####'#######o.##.. .....#.........)oo..... ......#.........#o...... .......#.........#....... ########...####..######.. ##....##...# #..# . #....⌠.⌠...# ..... #.....∩.<..# ....<.. ##...⌠.⌠...# ..####. ###########