.. ..################## ..................# ###########.........######.# ....b. #...................'...# ..... #...................###.# .... #.........).........# #.# ... . #................#### #.# .. #.. #................######.# .##.... #..........##......##...#######....... #..........##......##...##............ #.....####.##......##<..##....#.##.... #^....####.##....).####.##....#.# . +.....'....##......# #.##....#.. #.....#######......# #.##....##### +....<'............+ #.##..<...... #.....#######......# #.###...##### ###...# #.# #...# #...# #.###...# ##### #.#.....+ #.#.#...##### #.#.#.......+ #.#.#.#####.# #.#.#%# #.#.#.# #.#.#.#####.# ####.#...........# .................. ...#.#(..........! ? ###.########### .... ###.# #.# #. #.