######.## ##.......# # ##........# ..#.........# #...........# #.........# #.........# #.........### #. #...........######... #......)....)....)... #..........).......# #........O.>.)...# #..(........(....# ##...........)...# ##.....#...!....# #######........# ##########