#### .....############ ................# ................# ................# ..........).....######## .......####....##......# ....... #.##.........# ....... #.####.......# ......# #.# #.......# ...... #.# ##......# #### #.# ##......# #.# ##.........# #.###........### #.##..##..#### # #....##..## .# #.###...## ####.### ...# #.########......# .#. #.####^.........# ... ###.........[.....# #....#..>####..((......# ...c....(..c....(.∩....# ........###...###(.....# .##.............(......# ...............<.>.....# ..##%...........####.### . ........!###.. .# ....####### #### . ..... . ..