### #######.## ......... # .........#.# ########(#.# ......(5...# ### ##### ########.####...######...###### #.# #.......)........... ####.# #................... #####....# #................... .........####...................# ..(.............................# ................................# ............................######. ................................... ................................... ......#....%###........###.......# .####.....## #........###.......#+## .......# ........).............# .......# .............##........# .......# .......................# ....+.................[......+ . . ..# #.....##..<.....# ..... #.[......# ..... #........# (. ...........# ............# ..........##+## .........# ........# ......## ...