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