######## #......# #.<....##### #..........# #......###... #.....## # #....## #.....# #......# #).##...# ##.# #...# #.# #...