.. .# ##.# ###...#### #......... #####......... +............. #..<....... #.......... #.#.......# #.....###.# #.#...... . #.#.#.###.# (..(....## .......... ..5.......# ....[......# ......a..# # .........##.# ......(.....### (...(..<(b....( #######..#.#.## #..# ..## ###### # ###_### #. ..... #.. #♣...♣# #.. #.....# ###..### ♣...♣ ##......####'#### ...........(....# ##..............# #..............# #...(........### #............# #............# #...(.<......# #...(........# ##############