###### ....# ..#.# ### #.#.# #...#.#.# ##+#####.. #....<#'#+###......... ######o.o†....()...... .......g............... #######..........!..... #.........#####.. #.........# . #.........# #........## #...!....#