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