######################## ....................[..# .......................# .......<...............# #################'##...# .........#...# .........#...# ..........#...# #######...#...# #...'...# #...#...# #...#...# #...#...# #...#...# #..)#.[.# #...#...# #...#...# ......#...... #...# ........... #...# ..e...... #...# ....... #...#...# ..... #...# #...#...# ... #...# .#########...#...# #.# #...# .............#...# ####)######## #...# <............#...# #.)#)#......## #...# .............#...# ########...).).)....##########...########################'####...# #........[..e....................................................# #....EE.........)...........)....................................# #...e.........)).................................................# #...#########..'################################'#############...# #...#.........)3(............................................#...# #.E.#...........)............................................#...# #..E#.......)..............).................................#...# #...#........)......................<........................#...# #...#........................................................#...# #....#####'###...#....################'#################'#####...# #............................................. .................# #..........[.................................. .................# #..............................E.............. .................# #.........................E................... .................# #.).####'######################..'############################...# #.))#........... .....E.............................#...# #..)#........... .......E...........................#...## #...#........... ...................................#....# #...#........... ...............................)...#....# #...#........... ....................................)...# #...#........... ....................(.............)#)...# #...#........... .................)......).......)..)....# #...# ................)..................#...## .........................).......#...# ##############'#############)####...# .............................# .............................# .............................# ##############################