################ ..............# #............# ....... #............# ......... #.......###'## .......... #.......# #.## .......... ###...### ##.# #.......[. ####...### #.#+ #######....%....# #........#####># #...............## #............+.## #................ +............##>## #..............# #........(...###.###...#....###...# #............####'##...#....###..(#### #............#>........#...?.......... #.###............#.<....#.##.####...b....( #................#................Jg...... #####...(................................. #...........#.#####............##..... #........##.#.# #............# ..... #####....##.#.# #............# .... #....##.#.# #...........(# ... ###.###.... #.#.##.####### ... #.# ###.# #. .# .# #.#