sl-rust 1.0.17

SL - An ASCII art train animation
Documentation
    Finished `release` profile [optimized] target(s) in 0.04s
     Running `target\release\smoke_debug.exe`
[?1049h[?25l=== SMOKE SYSTEM DIAGNOSTIC ===
Terminal: 120x80
Mode: D51 (default)

      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__  |/-=|___|=    ||    ||    ||    |_____/~\___/          \_/      \O=====O=====O=====O_/      \_/            Frame 0: x=50

=== SMOKE STATE ===
Total particles: 0
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__  |/-=|___|=O=====O=====O=====O   |_____/~\___/          \_/      \__/  \__/  \__/  \__/      \_/            Frame 1: x=49

=== SMOKE STATE ===
Total particles: 0
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-O=====O=====O=====O \ ____Y___________|__  |/-=|___|=    ||    ||    ||    |_____/~\___/          \_/      \__/  \__/  \__/  \__/      \_/            ()Frame 2: x=48

=== SMOKE STATE ===
Total particles: 1
  [0] x= 56 y= 41 pattern= 0 kind=0 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~O=====O=====O=====O\ ____Y___________|__  |/-=|___|=    ||    ||    ||    |_____/~\___/          \_/      \__/  \__/  \__/  \__/      \_/            ()Frame 3: x=47

=== SMOKE STATE ===
Total particles: 1
  [0] x= 56 y= 41 pattern= 0 kind=0 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__  |/-=|___|=   O=====O=====O=====O|_____/~\___/          \_/      \__/  \__/  \__/  \__/      \_/            ()Frame 4: x=46

=== SMOKE STATE ===
Total particles: 1
  [0] x= 56 y= 41 pattern= 0 kind=0 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__  |/-=|___|=    ||    ||    ||    |_____/~\___/          \_/      \_O=====O=====O=====O/      \_/            ()Frame 5: x=45

=== SMOKE STATE ===
Total particles: 1
  [0] x= 56 y= 41 pattern= 0 kind=0 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__  |/-=|___|=    ||    ||    ||    |_____/~\___/          \_/      \O=====O=====O=====O_/      \_/            ()(@@@)Frame 6: x=44

=== SMOKE STATE ===
Total particles: 2
  [0] x= 54 y= 39 pattern= 1 kind=0 
  [1] x= 52 y= 41 pattern= 0 kind=1 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__  |/-=|___|=O=====O=====O=====O   |_____/~\___/          \_/      \__/  \__/  \__/  \__/      \_/            ()(@@@)Frame 7: x=43

=== SMOKE STATE ===
Total particles: 2
  [0] x= 54 y= 39 pattern= 1 kind=0 
  [1] x= 52 y= 41 pattern= 0 kind=1 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-O=====O=====O=====O \ ____Y___________|__  |/-=|___|=    ||    ||    ||    |_____/~\___/          \_/      \__/  \__/  \__/  \__/      \_/            ()(@@@)Frame 8: x=42

=== SMOKE STATE ===
Total particles: 2
  [0] x= 54 y= 39 pattern= 1 kind=0 
  [1] x= 52 y= 41 pattern= 0 kind=1 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~O=====O=====O=====O\ ____Y___________|__  |/-=|___|=    ||    ||    ||    |_____/~\___/          \_/      \__/  \__/  \__/  \__/      \_/            ()(@@@)Frame 9: x=41

=== SMOKE STATE ===
Total particles: 2
  [0] x= 54 y= 39 pattern= 1 kind=0 
  [1] x= 52 y= 41 pattern= 0 kind=1 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__  |/-=|___|=   O=====O=====O=====O|_____/~\___/          \_/      \__/  \__/  \__/  \__/      \_/            ()(@@@@)()Frame 10: x=40

=== SMOKE STATE ===
Total particles: 3
  [0] x= 53 y= 38 pattern= 2 kind=0 
  [1] x= 50 y= 39 pattern= 1 kind=1 
  [2] x= 48 y= 41 pattern= 0 kind=0 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__  |/-=|___|=    ||    ||    ||    |_____/~\___/          \_/      \_O=====O=====O=====O/      \_/            ()(@@@@)()Frame 11: x=39

=== SMOKE STATE ===
Total particles: 3
  [0] x= 53 y= 38 pattern= 2 kind=0 
  [1] x= 50 y= 39 pattern= 1 kind=1 
  [2] x= 48 y= 41 pattern= 0 kind=0 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__  |/-=|___|=    ||    ||    ||    |_____/~\___/          \_/      \O=====O=====O=====O_/      \_/            ()(@@@@)()Frame 12: x=38

=== SMOKE STATE ===
Total particles: 3
  [0] x= 53 y= 38 pattern= 2 kind=0 
  [1] x= 50 y= 39 pattern= 1 kind=1 
  [2] x= 48 y= 41 pattern= 0 kind=0 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__  |/-=|___|=O=====O=====O=====O   |_____/~\___/          \_/      \__/  \__/  \__/  \__/      \_/            ()(@@@@)()Frame 13: x=37

=== SMOKE STATE ===
Total particles: 3
  [0] x= 53 y= 38 pattern= 2 kind=0 
  [1] x= 50 y= 39 pattern= 1 kind=1 
  [2] x= 48 y= 41 pattern= 0 kind=0 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-O=====O=====O=====O \ ____Y___________|__  |/-=|___|=    ||    ||    ||    |_____/~\___/          \_/      \__/  \__/  \__/  \__/      \_/                       ()(@@@@)()(@@@)Frame 14: x=36

=== SMOKE STATE ===
Total particles: 4
  [0] x= 53 y= 37 pattern= 3 kind=0 
  [1] x= 49 y= 38 pattern= 2 kind=1 
  [2] x= 46 y= 39 pattern= 1 kind=0 
  [3] x= 44 y= 41 pattern= 0 kind=1 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~O=====O=====O=====O\ ____Y___________|__  |/-=|___|=    ||    ||    ||    |_____/~\___/          \_/      \__/  \__/  \__/  \__/      \_/                                  ()(@@@@)()(@@@)Frame 15: x=35

=== SMOKE STATE ===
Total particles: 4
  [0] x= 53 y= 37 pattern= 3 kind=0 
  [1] x= 49 y= 38 pattern= 2 kind=1 
  [2] x= 46 y= 39 pattern= 1 kind=0 
  [3] x= 44 y= 41 pattern= 0 kind=1 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__  |/-=|___|=   O=====O=====O=====O|_____/~\___/          \_/      \__/  \__/  \__/  \__/      \_/                                             ()(@@@@)()(@@@)Frame 16: x=34

=== SMOKE STATE ===
Total particles: 4
  [0] x= 53 y= 37 pattern= 3 kind=0 
  [1] x= 49 y= 38 pattern= 2 kind=1 
  [2] x= 46 y= 39 pattern= 1 kind=0 
  [3] x= 44 y= 41 pattern= 0 kind=1 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__  |/-=|___|=    ||    ||    ||    |_____/~\___/          \_/      \_O=====O=====O=====O/      \_/                       (       (       (       (       (()(@@@@)()(@@@)Frame 17: x=33

=== SMOKE STATE ===
Total particles: 4
  [0] x= 53 y= 37 pattern= 3 kind=0 
  [1] x= 49 y= 38 pattern= 2 kind=1 
  [2] x= 46 y= 39 pattern= 1 kind=0 
  [3] x= 44 y= 41 pattern= 0 kind=1 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__  |/-=|___|=    ||    ||    ||    |_____/~\___/          \_/      \O=====O=====O=====O_/      \_/                     _   (_    _   (_    _   (_    _   (_    _   (_()(@@@)()(@@@@)()Frame 18: x=32

=== SMOKE STATE ===
Total particles: 5
  [0] x= 54 y= 36 pattern= 4 kind=0 
  [1] x= 49 y= 37 pattern= 3 kind=1 
  [2] x= 45 y= 38 pattern= 2 kind=0 
  [3] x= 42 y= 39 pattern= 1 kind=1 
  [4] x= 40 y= 41 pattern= 0 kind=0 
==================
      ====        ________                ___________   _D _|  |_______/        \__I_I_____===__|_________|    |(_)---  |   H\________/ |   |        =|___ ___|      /     |  |   H  |  |     |   |         ||_| |_||     |      |  |   H  |__--------------------| [___] |     | ________|___H__/__|_____/[][]~\_______|       |     |/ |   |-----------I_____I [][] []  D   |=======|__ __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__  |/-=|___|=O=====O=====O=====O   |_____/~\___/          \_/      \__/  \__/  \__/  \__/      \_/                      _@   (_)    _@   (_)    _@   (_)    _@   (_)    _@   (_)()(@@@)()(@@@@)()Frame 19: x=31

=== SMOKE STATE ===
Total particles: 5
  [0] x= 54 y= 36 pattern= 4 kind=0 
  [1] x= 49 y= 37 pattern= 3 kind=1 
  [2] x= 45 y= 38 pattern= 2 kind=0 
  [3] x= 42 y= 39 pattern= 1 kind=1 
  [4] x= 40 y= 41 pattern= 0 kind=0 
==================
=== END DIAGNOSTIC ===
[?25h[?1049l