. .... ..... ?... ... ..## ..# #.# #.## #..# #########.## #..........# . #........#.# .# ######........#.##.# #......%l.....#..#.# #.............##.#.# #.............##...# #%.................# ### #..................# #<# .....![..###......# ###.### ........# #......# #.+.'.# ######## #....)># ###.###.### ######.# #.'#+.+#'.# #.####.###.###.### #.##.'#'.'#'.+#'.# #.##.###.###.###.# #................# ################.# #.# #.# #.# ..# ###