##......... ###......... ##..........# .......(....# ...........# ...........# ......[)..# #..)..o<.# #......)....... ##............. #......#######. #...... #.....# #..#.# #.###