##### #...# #### #...# ####?..### ####...########......o... #......)oo............... #....####>.....########.# ##..### #......# ##### #...# .........# ###...# #..## ##...(.### ###.....###..#..# #.....# #...<..........# ......# #..........##### ..##...# #.....).#### ##### #.....##.# #....###.# ......# #.# .##...# ..# .. ..... ... ...(. .. .## ##