###### .....# ##.....## #.......# ... #.......## .... #........# .....###........## .......<.......... ..#####..........# #..........# #..........# #........### #.....#### #.##### ###