######### #.......# #.......# #......!# #.......#### #..........r #....b..### #.......# #.......# ####.#### #.# #.# ..# .## #.