Skip to content

Latest commit

 

History

History
76 lines (73 loc) · 14.1 KB

File metadata and controls

76 lines (73 loc) · 14.1 KB

Braxel

ASCII demonstration of Braille-based picture drawing

Uses Braille symbols by provided byte-map. Could be used for any image or byte-map.

Screenshot Screenshot

Test program output:

                                                   BrxInit() : Successfull                    
            BrxPictureFromPNG(&tiger, "resources/tiger.png") : Successfull                    
⣲⣜⡓⡠⠀⠀⠊⢀⡑⡨⠌⡈⠈⢀⠀⢐⡣⢓⠋⠀⡔⢏⠋⣄⣼⣗⠀⠐⡏⣵⠂⣇⣮⢩⣄⣶⠠⡬⠅⠠⠢⢁⠂⢀⣀⡀⠀⠀⢨⣿⣷⡟⢊⠀⠫⡿⣧⡖⠠⢿⢏⠀⠀⠀⠚⣿⢷⣿⣟⣍⣇⠀⢀⣘⢯⣽⡍⠂⠁⠀
⠁⠑⠒⣁⡀⠂⣀⠔⣖⠀⠀⢀⠀⠀⢀⠀⠐⠰⠮⡠⠨⠀⠰⣵⣳⣻⠂⠀⡐⠂⠁⠎⢼⠫⡲⣠⢐⣽⠁⡈⡰⣂⠀⢙⢿⡒⢴⠠⡻⣿⣿⣫⣳⠆⠀⢺⣿⡷⠠⠙⢙⣀⠀⠀⠉⢾⢻⠿⡶⡋⠖⠀⢘⣏⣟⣧⡈⡈⠌⠀
⢀⢀⢒⡳⡃⠀⢀⣡⣛⣕⡌⣀⠶⠆⠀⡀⡢⠈⠰⢨⡍⠀⣦⢴⠿⢺⡄⡀⠀⠀⢰⡟⠉⠮⡆⢖⠀⡁⢅⡀⢪⡣⢢⠀⢣⢈⠈⠈⣟⣿⣻⢿⢧⡂⢘⣾⣿⡣⣰⣾⠿⠃⡑⣀⠀⡈⢁⡱⣪⢞⡇⢀⠄⢿⣿⣽⠬⣂⢀⠀
⠀⡀⡸⠏⠃⠐⢐⢛⡁⢢⣾⡥⣔⣄⢂⡊⢲⣃⠀⣸⠂⠄⣕⣿⣿⣾⣯⡀⠀⢀⣳⠀⠠⡓⠜⡣⠆⠈⠂⠀⠀⡧⠃⠀⠱⣻⠀⠀⡹⢟⡾⣿⡛⠄⠐⣻⠇⢀⣾⢎⣠⣭⣶⣶⣿⣯⣾⣰⣟⢁⡀⣄⣀⠠⠷⢉⣙⠧⡀⠄
⠂⡂⠁⡠⠃⠠⡺⢟⣧⡪⡙⣜⡛⡏⡻⣿⣮⣥⣬⠸⡘⠀⡄⣱⣯⣟⠾⡍⠄⢀⠂⢠⠨⢉⠰⡵⠔⠰⡳⡄⠀⢌⠅⢠⡀⠛⣁⠄⢰⢍⣟⣻⠾⠁⣨⡷⢱⣯⠴⢏⠝⠹⡽⠟⠿⢟⡿⡉⠥⠭⠠⠪⢸⣄⠄⡁⢜⣁⠂⣈
⠰⡥⠂⠀⠀⠉⠀⠀⠉⠑⠐⠛⠃⠒⠠⠉⠙⣿⣻⣷⡥⣠⠫⡭⣷⢽⠀⡀⠠⠂⠀⣈⡲⣑⣄⢅⢈⠩⡁⢋⠀⠻⣓⡰⠣⠀⢤⠀⢐⡬⢹⡩⠀⠀⡆⡴⠋⠾⢃⠀⠀⠀⣌⡀⢀⠀⠤⢂⢠⣔⢔⢀⠑⢅⢢⠠⢑⢍⣮⢤
⠀⢙⠀⠀⠰⣲⠀⠃⡀⡀⠀⠈⠌⠠⡖⠇⠀⡠⠀⠐⠙⠟⠍⣳⢧⡕⠈⡤⠠⢈⠢⠵⢸⢠⣬⢃⡁⡳⡤⡡⣍⡍⣉⢆⠪⣡⢸⢢⡀⠦⣇⡇⠂⢵⡪⠉⠀⣀⡀⠐⢈⣯⣟⢩⡀⢀⢀⣽⣚⠂⠎⠰⠐⠘⠱⣻⡀⡼⡭⣚
⠀⣇⠀⠴⠃⢀⠄⠒⡨⣄⠀⠀⢳⡡⠔⢂⡀⣁⣐⢦⠀⠀⠉⠣⣟⣷⠴⣅⠀⠀⡐⣆⣉⠑⡅⡩⣰⣄⠚⡃⠼⠄⡻⣉⣥⠇⡣⠧⠁⠺⡿⣕⣷⠟⠀⡠⢼⢶⢍⡮⢽⣵⣷⠦⠁⠠⣸⣺⣗⠆⠀⡒⢕⡬⠁⠫⠝⡑⣯⣿
⡨⠮⠄⢑⠑⠀⢄⠤⢌⠰⡀⠐⠀⠲⠅⣞⡄⠻⠶⢝⠄⠀⠀⠀⠻⢯⢳⡈⢀⠮⠨⠨⢄⠊⢜⢉⢖⢜⠓⣡⠑⡥⢐⡣⡪⣜⡄⡖⢁⡼⠷⣽⡃⠀⠰⠐⠑⠪⣿⡯⠽⠗⠃⠁⠌⢰⣷⠯⡇⠄⢠⠉⣸⠟⠂⣠⡗⠉⠟⣿
⣩⡻⠀⡣⠂⢸⠤⠀⠈⠨⣄⣀⠀⠂⠌⠁⠈⠋⢈⠁⠀⠀⠀⠀⠀⠼⣿⠅⠀⠐⣂⠈⣔⢏⣢⡝⢫⡛⠏⣮⡆⣪⢖⡟⣿⣔⢼⣝⣿⡛⣺⡿⠀⠔⠾⠖⠁⠀⡀⠈⠄⠀⠂⣁⣲⣿⢻⠋⠁⡲⢘⢫⢐⡉⢀⣟⠊⡓⠠⠽
⠴⢽⠠⣄⠑⠀⡪⢃⢠⠀⢗⠼⢤⠄⡀⡀⠀⠀⠀⠐⠀⠀⠄⡀⠀⠨⢾⢟⠣⣀⡂⠄⢁⢘⡕⡃⠋⣁⣙⢃⣯⠆⡯⢳⡄⡨⢩⢡⡸⣛⣨⣷⠂⠁⠐⢀⣬⣤⣄⣴⣦⣾⡾⡝⡿⠟⠀⢠⠰⢴⠔⢒⠼⠀⢴⣼⡶⣓⠆⣬
⠰⢦⡜⡞⢒⠀⣀⢀⡽⠅⠀⠂⠉⠈⠒⠬⠎⢠⠠⡶⣔⣁⡀⠀⠀⠀⢳⢢⡄⠑⣀⠦⢢⡁⢸⢾⠿⠧⢇⢑⢃⢝⡿⢎⣋⠋⢤⢵⡨⠤⠺⡟⢀⠡⠁⣾⣿⣻⢿⠻⠟⢈⢊⣕⢰⣇⡵⢜⢜⠕⡺⠉⠀⠀⣤⣻⢷⠋⠀⠿
⠡⣶⣵⣲⠌⣠⠘⠈⢜⢬⠒⠈⠤⡲⣐⠄⢈⠀⠉⠮⣯⣟⡯⣀⢐⢠⠀⠊⢜⡃⢀⡐⠲⡰⢑⠶⣛⠪⠳⣌⢋⢎⡏⣔⣏⠵⢮⡑⠇⣄⡪⠏⣢⡞⣸⣿⣿⣶⣚⡞⡳⣲⠎⣬⢞⢄⠘⣔⣭⠒⡐⠠⠀⢰⣔⣷⢥⠁⢀⣰
⠐⣘⠟⠱⢶⠔⡴⠦⡌⠄⡵⠌⠥⢀⢐⠕⢼⣧⡚⠔⠏⡲⡿⠠⠖⠇⠀⠁⠪⢘⠬⡨⡀⣔⠘⠺⡵⢇⢂⠡⡤⢙⣷⡱⣂⣓⡖⣲⢴⡗⠑⣀⠸⢯⠹⣿⣳⣻⠋⠴⡙⣞⢘⡓⠿⠖⠆⠠⠁⡇⢀⠤⣙⢮⠊⣿⠏⡡⣐⣞
⠄⠚⢗⠀⠲⠇⣄⠇⢍⠹⣊⢲⡃⡗⠅⠰⠄⢆⡉⡍⡞⠙⢠⠄⠀⠀⠀⠁⢱⠐⡓⡉⠀⠷⢈⣘⡆⣛⡗⠘⡰⣐⣉⣑⣽⣓⡝⠱⡈⡠⢫⣀⠢⠹⠏⡞⣷⣶⢁⠻⡒⠁⠑⢴⡒⠜⠰⠂⡉⣉⢆⡵⠟⢒⣺⡳⠙⠈⢿⣿
⠀⠀⠀⣀⠀⠁⡒⡂⣉⠐⠔⠄⠃⣐⣭⢭⠦⢬⣂⠉⠕⠐⡃⠠⠁⠀⠀⠨⡈⠝⠈⢴⠀⠂⡄⢃⢺⣬⠤⣛⣼⡆⡿⡑⣾⢩⢗⣴⠧⠨⣤⢞⡋⠃⢸⠁⢻⡗⡀⢋⠉⣱⢄⠀⢠⣄⠀⣀⠀⠈⠉⠈⠁⣓⡓⠅⠁⢈⡩⡝
⡀⠀⠀⠰⡥⠁⠫⠟⢵⡐⢀⡐⠀⠒⣨⢀⡊⠁⠉⠀⢃⠸⣀⠎⡊⡄⠈⠜⣊⢂⢪⢾⣈⣌⡘⠀⠚⡪⡜⠉⣒⢢⠷⣿⢿⡺⠿⣿⣎⢤⡿⢧⠮⢌⣖⡚⢋⡊⢷⡈⡞⢪⠚⠦⡭⠣⣧⣻⡐⠁⢠⣼⣼⣻⠅⢦⣶⣿⡖⠀
⠓⠂⠀⠀⠉⠃⠈⠀⠐⠘⠐⠃⠀⠈⠁⠐⠀⠀⠀⠀⠈⠀⠓⠀⠉⠒⠀⠁⠀⠐⠀⠂⠐⠒⠂⠛⠚⠀⠋⠉⠛⠋⠊⠛⠂⠙⠊⠉⠑⠀⠛⠓⠋⠛⠐⠙⠈⠀⠂⠋⠃⠃⠉⠓⠀⠂⠀⠓⠐⠂⠚⠑⠋⠉⠐⠛⠋⠐⠃⠀
            BrxPictureFromPNG(&earth, "resources/earth.png") : Successfull                    
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⡀⠀⢀⢀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⡀⢀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⡴⠦⢄⢴⡼⣩⢕⣿⣛⠉⠓⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠒⠉⠋⠀⠀⠀⠀⠈⠈⣈⠤⠄⢀⢀⣀⣀⣀⣬⣥⣤⣤⣤⣄⡀⢀⣀⠀⠤⣤⣤⠠⠀⢀⠀⢀⢀⣠
⠧⢤⠀⠒⣶⣷⣶⣶⣶⣶⣶⣶⣾⣲⣯⣿⣽⣶⣾⣷⡯⣿⢉⣛⣷⡤⠄⠀⢼⣿⣿⠿⠟⠛⠋⣁⣀⠀⠁⠀⠀⠀⢀⣴⣶⢾⣷⣶⢦⣀⣤⣮⣷⣶⣶⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶
⠀⠀⠀⠛⡛⠟⠝⠋⠙⠛⢿⣿⣿⣿⣷⣿⣿⣿⣿⣅⣀⡀⠉⣿⣦⣵⣄⠀⠀⠉⠃⠀⠀⠀⠀⠀⠀⠀⠀⣄⠀⠛⣻⡿⢆⣫⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠛⢋⣭⠟⠉⠉⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢻⣿⣿⣿⣿⣿⣾⣿⣿⣿⣾⣿⣿⣿⡛⠵⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⢿⣶⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠄⠀⠈⠁⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣧⣧⣿⡟⠋⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣶⠻⠉⡉⡪⠹⣛⣧⣴⣬⣽⣷⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡿⣟⠉⠁⡎⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢛⢿⣿⣿⡿⠿⠿⢿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣷⣤⣠⣬⣤⣤⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠄⠙⠊⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⢹⣿⡇⠀⡀⠀⠡⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡽⣿⣿⣷⣶⠍⠉⠻⣿⣿⣿⠿⠿⣿⣿⡿⡿⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠙⠳⡆⠀⢀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣛⡋⠁⠀⠀⠀⠸⣿⠁⠀⠠⠉⠿⢿⠆⠀⠐⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣿⣿⣿⣿⣶⣤⡀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠛⠋⠛⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣱⡀⢀⣠⡆⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⢿⣿⣿⣿⣿⣿⣿⣿⣶⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣾⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠖⣘⠛⠸⠃⡒⡙⢳⣦⣄⠰⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣯⣿⠀⣠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢈⣄⣶⣆⢰⡀⠁⠀⠈⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⡿⠀⠀⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣿⣿⣿⣿⣿⣷⣆⠀⠀⠐⠂⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⠿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡿⠿⠟⠻⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣿⡟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠭⠁⠀⠀⠀⢀⡰⠂
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⢀⣀⣶⡮⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣠⣤⣴⣦⣤⣤⣄⣀⣠⣦⣴⣤⣶⣶⣦⣴⣦⣤⣴⣤⣶⣦⣤⣤⣄⣄⣀⣀⠀⠀⠀
⣀⣀⣀⣀⣀⣤⣤⣤⣤⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣶⣾⣷⣿⣿⣯⣤⣤⣀⣀⣀⣠⣤⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣭⣀⣀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
                               BrxPictureDraw(earth, stdout) : Successfull                    
                BrxPictureMap(tiger, earth, &p, BRX_MODE_OR) : Successfull                    
⣲⣜⡓⡠⠀⠀⠊⢀⡑⡨⠌⡈⠈⢀⠀⢐⡣⢓⠋⠀⡔⢏⣋⣄⣼⣗⡀⠐⣏⣵⣂⣇⣮⣩⣄⣶⠠⡬⠅⠠⠢⢁⠂⢀⣀⡀⠀⠀⢨⣿⣷⡟⢊⠀⠫⡿⣧⡖⠠⢿⢏⠀⠀⠀⠚⣿⢷⣿⣟⣍⣇⠀⢀⣘⢯⣽⡍⠂⠁⠀
⡁⢑⠒⣁⡀⠂⣀⠔⣖⠀⠀⢀⢀⣠⣴⠦⢔⢴⡾⣩⢽⣿⣻⣽⣳⣻⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⢐⣽⠁⡈⡰⣂⠀⢛⢿⡛⢴⠠⡻⣿⣿⣫⣻⠦⠄⢺⣿⣷⣠⣙⣽⣥⣤⣤⣭⣾⣻⢿⣶⡋⠶⣤⣼⣯⣟⣧⡈⣈⢌⣠
⢧⢤⢒⡳⣷⣷⣶⣷⣿⣷⣾⣶⣾⣶⣯⣿⣿⣾⣾⣿⡯⣿⣯⣿⣿⣾⡄⡀⢼⣿⣿⡿⠟⠿⡏⣗⣀⡁⢅⡀⢪⡣⢢⣴⣷⢾⣿⣾⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣾⣶⣶⣶
⠀⡀⡸⠟⡛⠟⢝⢛⡙⢻⣿⣿⣿⣿⣷⣿⣿⣿⣿⣽⣂⡄⣝⣿⣿⣿⣯⡀⠀⢉⣳⠀⠠⡓⠜⡣⠆⠈⠂⣄⠀⡿⣻⡿⢷⣻⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⣛⠻⢿⣭⣟⠯⡉⠄
⠂⡂⠁⡠⠃⠠⡺⢟⣧⡪⡙⣝⣻⣿⣿⣿⣿⣿⣾⣿⣿⣿⣾⣿⣿⣿⡿⡽⠄⢀⠂⢠⠨⢉⠰⡵⠔⠰⡳⣿⣶⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢼⣄⠌⡁⢜⣁⠂⣈
⠰⡥⠂⠀⠀⠉⠀⠀⠉⠑⠐⠛⠻⣿⣿⣿⣿⣿⣿⣿⣧⣧⣿⡿⣿⢽⠀⡀⠠⠂⠀⣈⡲⣑⣄⢅⢈⠩⣷⣿⠻⠻⣛⡺⠻⣛⣧⣴⣼⣽⣿⡹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣝⢕⣎⠑⢅⢢⠠⢑⢍⣮⢤
⠀⢙⠀⠀⠰⣲⠀⠃⡀⡀⠀⠈⠌⠩⣟⢿⣿⣿⡿⠿⠿⢿⠏⣳⢧⡕⠈⡤⠠⢈⠢⠵⢸⢠⣬⢃⡁⣳⣾⣿⣿⣿⣿⣦⣪⣭⣼⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣽⣛⠊⠏⠱⠐⠘⠱⣻⡀⡼⡭⣚
⠀⣇⠀⠴⠃⢀⠄⠒⡨⣄⠀⠀⢳⡡⠔⢃⣹⣿⣗⢦⡀⠀⠩⠣⣟⣷⠴⣅⠀⠀⡐⣆⣉⠑⡅⡩⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡽⣿⣿⣷⣷⠟⠉⡻⣿⣿⣿⡿⢿⣿⣿⡿⡿⠻⣻⣺⣗⠆⠀⡒⢕⡬⠁⠫⠝⡑⣯⣿
⡨⠮⠄⢑⠑⠀⢄⠤⢌⠰⡀⠐⠀⠲⠅⣞⡄⠻⠿⢝⠷⡆⠀⢀⣻⣯⢳⡈⢀⠮⠨⠨⢄⠊⢜⢉⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⡃⠀⠰⠐⠹⣿⣿⡯⠽⠟⠿⢿⠎⢰⣷⠯⡇⠄⢠⠉⣸⠟⠂⣠⡗⠉⠟⣿
⣩⡻⠀⡣⠂⢸⠤⠀⠈⠨⣄⣀⠀⠂⠌⠁⠈⠋⢈⠁⠀⠀⢉⣿⣿⣿⣿⣷⣤⡐⣂⠈⣔⢏⣢⡝⢫⡛⠟⣿⡏⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠔⠾⠖⠁⠀⡀⠈⠄⢠⣳⣁⣲⣿⣿⠋⠁⡲⢘⢫⢐⡉⢀⣟⠊⡓⠠⠽
⠴⢽⠠⣄⠑⠀⡪⢃⢠⠀⢗⠼⢤⠄⡀⡀⠀⠀⠀⠐⠁⠀⢿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣅⢘⡕⡃⠋⣁⣙⢃⣯⠆⡿⣿⣿⣿⣿⣿⣿⣛⣨⣷⠂⠁⠐⢀⣬⣤⣄⣴⣦⣾⡾⡟⣿⠟⠸⢣⡲⣽⢷⣶⣼⠰⢴⣼⡶⣓⠆⣬
⠰⢦⡜⡞⢒⠀⣀⢀⡽⠅⠀⠂⠉⠈⠒⠬⠎⢠⠠⡶⣔⣁⡈⠿⣿⣿⣿⣿⣿⣿⣿⡯⢢⡁⢸⢾⠿⠧⢇⢑⢃⢝⣿⣿⣿⣿⣿⣿⣿⠤⣺⡟⢀⠡⠁⣾⣿⣻⢿⠻⠟⢈⢊⣕⢰⣇⡽⢜⣜⣷⣾⢹⡀⠁⣤⣻⢷⠋⠀⠿
⠡⣶⣵⣲⠌⣠⠘⠈⢜⢬⠒⠈⠤⡲⣐⠄⢈⠀⠉⠮⣯⣟⡯⣀⢸⣿⣿⣿⣿⡿⢛⡑⠲⡰⢑⠶⣛⠪⠳⣌⢋⢎⡏⣿⣿⣿⣿⡿⠇⣄⡿⠏⣢⡞⣸⣿⣿⣶⣚⡞⡳⣲⠎⣬⢞⢤⣾⣿⣿⣿⣿⣿⣷⣶⣔⣷⢵⠃⢀⣰
⠐⣘⠟⠱⢶⠔⡴⠦⡌⠄⡵⠌⠥⢀⢐⠕⢼⣧⡚⠔⠏⡲⡿⠠⣾⣿⣿⣿⠿⢙⠬⡨⡀⣔⠘⠺⡵⢇⢂⠡⡤⢙⣷⡹⣿⣿⡟⣳⢴⡗⠑⣀⠸⢯⠹⣿⣳⣻⠋⠴⡙⣞⢘⡓⠿⠞⡿⠿⠟⡿⣿⣿⣿⣿⠊⣿⠏⡡⣐⣞
⠄⠚⢗⠀⠲⠇⣄⠇⢍⠹⣊⢲⡃⡗⠅⠰⠄⢆⡉⡍⡞⠙⢠⠤⣿⡟⠋⠁⢱⠐⡓⡉⠀⠷⢈⣘⡆⣛⡗⠘⡰⣐⣉⣑⣽⣓⡝⠱⡈⡠⢫⣀⠢⠹⠏⡞⣷⣶⢁⠻⡒⠁⠑⢴⡒⠜⠰⠂⡉⣉⢆⡽⠿⢓⣺⡳⠙⢈⣿⣿
⠀⠀⠀⣀⠀⠁⡒⡂⣉⠐⠔⠄⠃⣐⣭⢭⠦⢬⣂⠉⠕⠐⡃⢸⣿⠂⠀⠨⡈⠝⠈⢴⠀⠂⡄⢃⢺⣬⠤⣛⣼⡆⡿⡑⣾⢩⢗⣴⠧⠨⣤⢞⡋⠃⢸⠁⢻⡗⡀⢋⠉⣱⢄⠀⢠⣄⠀⣀⠀⠈⠉⠈⠁⣓⡓⠅⠁⢉⡩⡝
⡀⠀⠀⠰⡥⠁⠫⠟⢵⡐⢀⡐⠀⠒⣨⢀⡊⠁⠉⠀⢃⠸⣀⠎⡋⡍⠈⠜⣊⢂⢪⢾⣈⣌⡘⠀⠚⡪⡜⠉⣒⢢⠷⣿⢿⡺⠿⣿⣎⢤⡿⢧⠮⢌⣖⡚⢋⡊⢷⡈⡞⢪⠚⠦⡭⠣⣧⣻⡐⠁⢠⣼⣼⣻⠅⢦⣶⣿⡖⠀
⠓⠂⠀⠀⠉⠃⠈⠀⠐⠘⠐⠃⠀⠈⠁⠐⠀⠀⠀⠀⠈⢀⡓⢀⣉⣶⡮⠁⠀⠐⠀⠂⠐⠒⠂⠛⠚⠀⣋⣉⣛⣋⣊⣛⣂⣙⣊⣉⣑⣠⣿⣷⣯⣿⣴⣝⣈⣠⣦⣿⣧⣷⣿⣷⣴⣦⣤⣷⣴⣶⣾⣵⣯⣍⣔⣛⣋⠐⠃⠀
                               BrxPictureDraw(tiger, stdout) : Successfull                    
                                   BrxPictureDestroy(&tiger) : Successfull                    
                                   BrxPictureDestroy(&earth) : Successfull