############ ####### ####### ############ ##..........###.....#########.....## ##...)....\.## #............'.......#.....#.......######.........)..# #....o.......'.......'.....'.o.....#....#...)....))..# #\...........'....)..'....)'.....)p)))).)......).)).\# #............'.......).....).......#...(#.....)..)...# #............'.......#.....#.......######....).......# ##..........###.....#########.....## ##........\.## ############ ####### ####### ############