.. ...######## .......... .........# ..........# ........<.# #####.....######## #............. #............. #..........(... #.............. #.....######### . #.....# .... #.....# ..... #.....# ......########.....# #...................# #...................# #...................# #...................# #.....a.............# #...##+######.......# # #....... #...... #..... #.... . .