.......# ....!.+ .....# ....# ...# ..# #########.## #...[......# .# ###############..........## ..# #.........................# ..# #.########.##############.##..# #.# #+# ###..#..# #.# #.# #..)....# #.# ##.## #.......# #.# #...# ####.......# #.# #)..# .......)...# #.# ##...## .####......# #.# ####....)#### #......# #.###...(.......### #...#..# #.'.......<.......+ #...#.># #####...........### #####sl# ####.....#### #..# ##...## #..# #...# #..# #...# .... ##.## ...## #.# .... #+# ....