######### ##### #######.......###########...######## ..........###.............#........# ######.#.###############...######.# #................# ##### #.# #......#########.##### #.# ##.......# #.....# #.# #........# #####.# #.# #####.......># #.# #.###### #............## #.#########......# #.####.##.#### #...)....#######.# #.#>..# ########e# #.# #.####..#.#.# #.# #.# #.........##.# #e# #.# ####..###..### ## ########.# #.# ...<.. #.#.# .....e...# #.# ###...###.##.# .######### #.# ..........##### #.# .........<....# ###.# .##.#.#######.# #...# # #.# #.### #......# #.# ######## #.# #.# #.# #.# #.# #.# #.# #.# ### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.###.# #..##.# #.....# #..#### #.## #.# #.# ###