.. .... ..#### ....######### .......# ............... .......############. #..............# ................... #..............# ....... ................... #..............# ...........# #................ #..............# #.........|.# #................ #.......###'#..# #...........# +.....###'#####. #.......#...#..# #...........# #.....#.......# #..../..'...#..# #...........# #.....#.......# ###.......#...#..#####...........#####.....#.......# #.........#####............................#.......# #............................[.............#.......# #...........................)..............#..###### #..................######..................#.. #..................# #.)#######.........### #..................# #..# #........... ####...............# #..# #........... #.....#'####....# #..# #........... #####.#....#....# #..# ..... #.#....#....# #..+ #.#....#....## #..# #.#....# ...$ ...# ###.#....#...... #...###'##...... #............... #..........?.... #............... #............... ##.............. #...#####...... #...# ...... #.1.# ...... #...# ..## #...# #...# #%..# #.... #..... #......