.o oo. .... ###o... ###..... #...o. ##.#.#####.# ### #...#!.....# .....##..#[## .......%o.<.####.#### ####.##...o.o........ # #...o.####.###. #..#......... #..#######.#. #..# #..# #..#