############ #..........# #.....# #.....# .O.e..... ...######. ..... ...... ....... ~~..... ...