########################################### #.....................................(...# #............############......##########.# #............####### #......# #.# #..........[..)....# #......# ######.# #......<.....#####.# #......# #...##.# ###)######.#######.######..<...#####...##.# #)# #...................).........##.# #o######.###.....######......#####...##.# #.#.......##.....######.................########### #.#...............................................# #.#.......##.....########.##########.##.#########.# #.#.......##.....# #.##########.##.###### #.# #.####.(.....%...########..................^.####.## #.# #.....#.......................................# #.# #.....#.....########........######.##...###...# #.# ##..#######.# #........# #.##...# #...# #..# #.# #........# #.##...# #...# ..####..#######.### #........# #.##..<# #...# ...............>...# #........# #.##...# #...# ..####..#####.....# #........# #!##.### ##### #..#####.....# #........# #.##.# #............# #........# #.##.# . #.)#####....)# #........######.##.# ...####..#.........# ########...........# ......>............#############.......<...# [..........................................# .######..###.##.################...........# #..# #.##.# #...........# ####..###.##.# #...........# #.......#.##.################...........# #.....)...................>.............# #.......#.##.#######################.##.## #.......#...... ..........# #.......####.### ####.#...# ####..... ...# #.#...# #...... # #.#...# #...... #.#...# #....... #.#...# .... ......# .....# .....# ...####