####### ......! ############ # ####+###....... ##..........#.###. (.............. #<................. ............... ##..........####### .................# ###..........# .......a.........# #............# .(......########.###..8.........# ....>...a............8_8..........# ........###.......##..8.........#.# ........# #.......##............#... ........# #..........#.########## .# ######### #...)........# ####'#+#...##### #.#.'...'...# #.###...###.# #...........# ###.........# #.........# #####.###.# #.# #.# #.###.# ###.....## #........# #........# #........# ##........# #.........# #.........# #.........# #.....##### #.^...# #######