######### #.......# #####.##### #...O.....# #.........# ######.........# ##............<<# #...........)...## ..................## ......#............# ......#........[>#.# ......#..........#.# ...# #####.####.# # .. #.# .# #.. . .... ##.# .#