########## #######......... .......<######## .######.# #.# . ###'########... #......>.....# #....##..###.# #....##(o# #....##co# #....+.o.# #....##..# #######..# #..# #... #...