################# #............##..... #......####..##...... #......# #..##....... #....<.# #..##........ #......# #..##........ #......# #..##........ #......# #..##......... #......####..##......... #..............)........ #........................ ...#........#............ #...###..#.).......... >. #..#............ #..#........### #..#........# #..#........# #..#........# #..#........# #...........# ............# ##........# #........# #..####..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #... #..# #.## #..# #.# #))# #....(o.# #.......# #.......# #...!...# #.......# #....... #...... ...